第一步:將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預處理選項。具體步驟 開啟 工程 設定 對話方...