VC進行Office word 程式設計

2021-06-18 20:07:39 字數 2119 閱讀 7538

第一步:將word的介面類匯入進來

如果是vc6.0

1、點view選單中的classwizard(或按ctrl+w) 

2. 選擇automation標籤,點add class並選擇"from a type library" 瀏覽並選擇你希望自動化的物件庫(例如,如果你自動化word2003, 則選擇msword物件庫,預設位於 c:/program files/microsoft office/office11/msword.olb).

如果是vc.net

1、點project選單中的add class

2.在add class對話方塊中,選擇"from a type library"(型別庫中的確mfc類),開啟後出現從型別庫新增類嚮導對話方塊,然後從以下**新增類選擇「檔案」,在位置中新增c:/program files/microsoft office/office11/msword.olb).

3.根據需要相應的介面,將自動生成所需要的介面類

這樣就把相應的word介面類匯入到wc環境中了。

第二步:如何初始化所載入的com

所載入的com介面,在沒有進行初始化程式時,將無法正確執行,因此需要在程式的入口對com進行初始化,如:

afxenablecontrolcontainer();..

.}這樣程式就可以正常使用了。接下來怎樣操作,請看下回分解...

附錄:下表包含了microsoft office應用程式型別庫的名稱。

microsoft access 97                   msacc8.olb

microsoft jet database 3.5            dao350.dll

microsoft binder 97                   msbdr8.olb

microsoft excel 97                    excel8.olb

microsoft graph 97                    graph8.olb

microsoft office 97                   mso97.dll

microsoft outlook 97                  msoutl97.olb

microsoft powerpoint 97               msppt8.olb

microsoft word 97                     msword8.olb

microsoft access 2000                 msacc9.olb

microsoft jet database 3.51           dao360.dll

microsoft binder 2000                 msbdr9.olb

microsoft excel 2000                  excel9.olb

microsoft graph 2000                  graph9.olb

microsoft office 2000                 mso9.dll

microsoft outlook 2000                msoutl9.olb

microsoft powerpoint 2000             msppt9.olb

microsoft word 2000                   msword9.olb

microsoft access 2002                 msacc.olb

microsoft excel 2002                  excel.exe

microsoft graph 2002                  graph.exe

microsoft office 2002                 mso.dll

microsoft outlook 2002                msoutl.olb

microsoft powerpoint 2002             msppt.olb

microsoft word 2002                   msword.olb

我編的vc 程式1

include include resource.h long far pascal windowproc hwnd hwnd,uint message,wparam wparam,lparam lparam point points2 6 point points3 2 point points4...

VC對Office進行操作

obtguigcomofficeprinter.h if defined afx obtguigcomofficeprinter h 03a0c2d8 dfc8 4b51 8adb 994b86bacb82 included define afx obtguigcomofficeprinter h ...

VC 6 0如何設定使其支援Unicode程式設計

vc 6.0支援unicode程式設計,但預設的是ansi,所以開發人員只需要稍微改變一下編寫 的習慣便可以輕鬆編寫支援unicode的應用程式。使用vc 6.0進行unicode程式設計主要做以下幾項工作 1 為工程新增unicode和 unicode預處理選項。具體步驟 開啟 工程 設定 對話方...