<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    (二)   內嵌WORD/OFFICE的WINFORM程序——DSOFRAMER使用小結

    最近一直想用VC#2005做個內嵌WORD/OFFICE的WINFORM程序,目前主要有以下解決途徑:

    1、直接通過API把WORD/OFFICE的窗口句柄給放到WINFORM中(感覺較為復雜);

    2、通過WEB BROWSER;

    3、利用DSOFRAMER。

    本人都測試了一下,覺得DSOFRAMER更符合自己的愿望,故決定使用DSOFRAMER來實現。

    操作步驟:

    1、從微軟網站下載DsoFramer_KB311765_x86.exe,解開將得到dsoframer.ocx;

    2、把dsoframer.ocx拷貝到系統目錄下,并注冊,我是寫了一個reg.bat來實現:

    copy dsoframer.ocx c:\windows\system32\dsoframer.ocx
    regsvr32.exe c:\windows\system32\dsoframer.ocx

    3、啟動VS2005,新創建一個WINFORM的C#程序;

    4、在設計工具欄中,新添加選項,在彈出的頁面中選擇“TAB”頁,然后瀏覽,選擇c:\windows\system32\dsoframer.ocx進行添加,此時設計工具欄中將看到這個工具,名字為“DSO FRAMER CONTROL OBJECT”;

    5、拖動此工具到某設計FORM窗口中,此時將在代碼文件中添加了以下行:

    private AxDSOFramer.AxFramerControl axFramerControl1;

    6、打開文件,this.axFramerControl1.Open(_filePath);//注:_filePath為.doc或者.xls為后綴的文件;

    7、此時就可以直接在打開的WORD/EXCEL上進行編輯保存等等操作了。

    注:在操作過程中,發現按打印預覽按鈕后關閉,會引起WORD/EXCEL報錯,找了好久,后來直接安裝OFFICE2003 SP3,哈哈,fix the bug,不會報錯了。


    本文來自http://www.cnblogs.com/tianfu/archive/2009/05/07/1452047.html



    1.將dsoframer.ocx復制到c:\windows\system32\
    2.雙擊運行regocx.bat文件

    在vs2010中使用dsoframer控件:
    1.在工具箱中添加項,在COM 選項卡中選擇已注冊的dsoframer控件。
    2.將公共控件中的DSO Framer控件拖到表單上。
    3.在DSO中打開Office文件代碼:
    this.axFramerControl1.Open("c:\\test.xls");
    4.將Office文件保存的代碼:
    this.axFramerControl1.Save("c:\\test.xls",true,"myname","mypass");

    例如:

    private void button1_Click(object sender, EventArgs e)
    {
    this.axFramerControl1.Open("C:\\Documents and Settings\\Administrator\\桌面\\復件 新建 Microsoft Word 文檔.doc");
    }

    private void button2_Click(object sender, EventArgs e)
    {
    this.axFramerControl1.Save("C:\\Documents and Settings\\Administrator\\桌面\\111111111 文檔.doc", true, "myname", "mypass");
    }

    posted on 2012-06-05 10:03 SkyDream 閱讀(11511) 評論(0)  編輯  收藏 所屬分類: C# WinForm

    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久国产精品免费| 亚洲一区二区三区成人网站| 国产亚洲成在线播放va| 久久久久亚洲精品天堂久久久久久| 亚洲熟妇自偷自拍另欧美| 亚洲精品免费网站| 亚洲人成网站日本片| 在线观看无码AV网站永久免费| 亚洲人成综合在线播放| 欧洲黑大粗无码免费| 亚洲精品无码专区| 国产大片免费观看中文字幕| 黄页网站在线观看免费| 日韩一卡2卡3卡4卡新区亚洲 | 久久精品国产亚洲AV蜜臀色欲| 很黄很色很刺激的视频免费| 亚洲中文字幕乱码熟女在线| 在线免费观看韩国a视频| 成人精品国产亚洲欧洲| 亚洲午夜成人精品电影在线观看| 日本三级在线观看免费| 亚洲精品成人久久| 国产高清在线精品免费软件| japanese色国产在线看免费| 日本亚洲成高清一区二区三区| 18禁黄网站禁片免费观看不卡| 亚洲色精品VR一区区三区 | 国产综合亚洲专区在线| 日韩精品无码一区二区三区免费| 亚洲国产美女在线观看| 国产黄色片在线免费观看| 国产无遮挡色视频免费观看性色| 久久av无码专区亚洲av桃花岛| 日韩免费a级毛片无码a∨| 免费人人潮人人爽一区二区| 国产成人亚洲精品青草天美| 久草在视频免费福利| 久久最新免费视频| 亚洲精品二三区伊人久久| 久久激情亚洲精品无码?V| 999国内精品永久免费观看|