使用jacob操作word文件

2022-09-13 20:39:22 字數 1086 閱讀 1268

使用jacob要記住用activexcomponent呼叫word的quit方法

objword.invoke("quit", new variant {});

comthread.release();//釋放com執行緒。根據jacob的幫助文件,com的執行緒**不由j**a的垃圾**器處理

}

public static void main(string args)

}

activexcomponent是dispatch的子類

dispatch'sobject represents ms level dispatch object.

關於jacob執行緒的文章

single threaded apartment (sta)

main sta

com要求如果在你的應用裡有任何apartment執行緒,那麼,首先建立的sta會標記成main sta。com用main sta來建立所有的apartment執行緒,問題是,假如你已經建立乙個sta,那麼com會選擇它做為mainsta,並且假如你退出這個執行緒,那麼整個應用會退出。

儲存不同的格式

dispatch.invoke(doc, "s**eas", dispatch.method, new object , new int[1]);

預設 docx

7 儲存成txt

8儲存成html

9 儲存成mht

dispatch

put 設定引數

invoke 呼叫方法 返回資訊在呼叫引數裡

call 呼叫命令 返回資訊在返回值裡

activexcomponet

setproperty

設定控制項的屬性,

使用jacob關鍵在於了解activex控制項本身

variant.default用於可選引數

jacob對word文件另存操作的標誌記錄備忘

word型別轉換標識 作為type格式儲存到臨時檔案 variant 0 doc variant 1 dot variant 2 5 variant 7 txt variant 6 rft variant 8 variant 10 htm 8是直接轉html帶有微軟標籤不建議使用 10是篩選轉htm...

jacob自己動生成word文件目錄

1自動生成word文件目錄。在乙個word文件的第二頁填寫佔位符 目錄 儲存。呼叫程式讀取目標文件,自動根據標題生成目錄到 目錄 位置。inserttext 目 錄 dispatch alignment dispatch.get selection,paragraphformat todispatc...

word文件操作

1 如何把word文件修改的地方標記出來 2 word 的幾種 檢視 a 頁面檢視 常用 顯示文件的列印外觀,可以 所見即所得 的進行設計,輸入輸出 c web版式 用web版式檢視效果 d 大綱檢視 常用 用它可以編輯文件結構 d 普通檢視 只顯示文字,而且頁面之間也不是真正的分開了,而是被一根水...