word增益集 |
尚未結案
|
wangccw
一般會員 發表:21 回覆:39 積分:17 註冊:2005-01-30 發送簡訊給我 |
雖然跟 delphi 不是有啥麼太相關性,但還是問一下各位前輩。
使用 Add-in Express 開發office增益集( dll 方式),想問一下VBA 的問題, 使用 ShellExecute 去執行 WINWORD.EXE ,下指令如下 "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE" /t c:\xxxxx.docx 來啟動 docx 檔。 想要在 docx 啟動時,觸發"一次性"事件,來處理一些前置作業。 word 的事件 1. DocumentOpen event ( 只有在使用 word 工作列 ,檔案-->開啟舊檔, 才會觸發該事件,所以 WINWORD.EXE 帶參數的方式啟動docx,不會觸發本事件), 2. WindowActivate event ( 每次 word window active,就會觸發,所以一個 docx 會一直觸發該事件,不符合"一次性"需求 ) 以上二個事件都沒辦法符合我的需求, 每次"啟動" 某一個docx 檔時,觸發(一次性)事件 。 請教各位前輩,有那個符合的事件可以使用或其它方式可達成我的需求[ 開啟 docx 檔時,觸發"一次性"事件]。 謝謝。 編輯記錄
wangccw 重新編輯於 2018-07-08 22:37:12, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |