[問題] Office automation using c++
之前幫朋友寫個程式
是要讀取word文件裡的文字做處理
可是word檔案沒辦法直接讀
所以後來做的方法是把word轉成txt檔來做
可是這樣會做成某些格式(圖檔 表格之類的)消失
後來在這個版爬文以後
看到有OLE/COM的方法可以處理word文件
可是看過網路上找到的說明
還是不知道當程式以下列程式碼
// Call Documents.Open() to open C:\Doc1.doc
IDispatch *pDoc;
{
VARIANT result;
VariantInit(&result);
VARIANT x;
x.vt = VT_BSTR;
x.bstrVal = ::SysAllocString(L"C:\\Doc1.doc");
AutoWrap(DISPATCH_METHOD, &result, pDocs, L"Open", 1, x);
pDoc = result.pdispVal;
SysFreeString(x.bstrVal);
}
打開檔案以後
怎麼取出檔案裡的文字
所以就來請教各位
麻煩大家指導一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.217.138.41