導航:首頁 > 文件教程 > msword函數

msword函數

發布時間:2023-12-04 07:41:01

1. c++如何讀取word

基本步驟
(1)創建)一個 MFC 的程序工程。

注意:在VC中對WORD進行操作需要在MFC AppWizard - Step 2 of
4中的Automaiton選項上打上勾。


(2)Ctrl+W 執行 ClassWizard(本文按照 VC6 操作,示常式序是在VC6 下編寫測試的)。


(3)Add Class...From a type Library... 在 Office
目錄中,找到想使用的類型庫。(我使用的是 Office2003,其Word 的類型庫文件,保存在 E:Program
FilesMicrosoft OfficeOffice12MSWOR.OLB)。

(4)選擇類型庫文件後,在彈出的對話窗中繼續選擇要添加的類。具體選擇什麼類,要看你將來在程序中打算調用什麼功能。當然,也可以不用考慮這么多,用滑鼠和Shift鍵配合,全部選擇也可以。


(5)初始化COM。方法一,找到App的InitInstance()函數,在其中添加
AfxOleInit()函數的調用;方法二,在需要調用COM功能的地方 CoInitialize(NULL),調用完畢後
CoUninitialize()。

(6)在你需要調用 Office 功能函數的 cpp 文件中

#include
<atlbase.h> //
為了方便操作 VARIANT 類型變數,使用 CComVariant 模板類

#include "文件名.h" //
具體的頭文件名,是由裝載類型庫的文件名決定的,如MSWORD。

示常式序:

//word應用程序
_Applicationapp;
//初始化連接
app.CreateDispatch("word.Application");
Documentsdoc;
CComVariant
a(_T(strWord)),b(false),c(0),d(true),aa(0),bb(1);
_Documentdoc1;
doc.AttachDispatch(app.GetDocuments());
doc1.AttachDispatch(doc.Add(&a,&b,&c,&d));
Rangerange;
//求出文檔的所選區域
range=doc1.GetContent();//取出文件內容
str=range.GetText();
m_richedit.SetWindowText(str);
//關閉
app.Quit(&b,&c,&c);
//釋放環境
app.ReleaseDispatch();
閱讀全文

與msword函數相關的資料

熱點內容
cnzz代碼沖突 瀏覽:595
大數據linux可以干什麼 瀏覽:835
chrome同步密碼 瀏覽:327
初中生學編程需要哪些設備 瀏覽:675
華為Q1路由器初始密碼 瀏覽:991
順豐怎麼寄香港文件多少錢 瀏覽:806
逆戰9月新版本僵屍獵場曝光 瀏覽:131
電腦上怎麼將文件隱藏成圖片 瀏覽:415
編程壓縮後怎麼發送 瀏覽:289
java做的客戶端 瀏覽:332
文泰文件圖片 瀏覽:429
最出名的果汁app 瀏覽:183
什麼綜藝都能看的影視app 瀏覽:904
蘋果7無限重啟開機畫面 瀏覽:223
賓士更換倒車雷達模塊如何編程 瀏覽:246
江蘇密碼文件櫃價格是多少 瀏覽:997
禾木app有哪些 瀏覽:758
看韓國19禁電影的微信 瀏覽:290
java最好用的框架 瀏覽:208
微視文件路徑 瀏覽:746

友情鏈接