我試圖在用戶在Word 2007/2010插入圖表時攔截事件。我知道使用VBA可以將事件綁定到功能區界面上的某些按鈕。但是,圖表插入不會觸發任何事件。我想知道與VBA相比,VSTO是否爲辦公自動化公開了更多的對象和事件。任何意見或指針表示讚賞。當用戶在Word中插入圖表時接收事件
0
A
回答
1
否.VSTO不會再公開任何更多的事件,並且在某些方面限制了您可以使用IExtensibility獲得的事件。
就是說,就我所知,「新圖表」沒有「顯式」事件。
但你仍然有幾個選擇。
一個會觀看Doc.Changed並檢測添加圖表。不一定容易,但可行。
另一個可能是瀏覽舊的工具欄和工具欄命令集合,找到「添加圖表」菜單或工具欄項目,並沉沒它的單擊事件。我曾經使用過這種技術來覆蓋像FILE/SAVE等之類的東西。這不是萬無一失的,但它可以用於某些事情...
0
不幸的是,VSTO只是Office Interop庫的託管包裝,所以它沒有比使用Interop庫更多的鉤子。它只是使幫助者的插件開發更容易,並給予我們設計師支持
相關問題
- 1. 在Word表中插入行
- 2. 當事件接收時更新頁面
- 3. 當圖像中出現onclick事件時插入數據庫
- 4. 插入的圖片的Word外接程序在Word 2016
- 5. 在點擊事件中插入鏈接
- 6. 插入圖片在Microsoft Office Word中.docx
- 7. 在word中使用office js word api插入內容控件
- 8. GTM - 當用戶收到特定消息時觸發事件
- 9. 如何使用AddOLEObject將Excel圖表插入到Word中
- 10. 當插入到多個表中時雄辯的ORM事務?
- 11. 在Word中插入註釋使用office.js
- 12. 在Word中使用C插入符號
- 13. Oracle窗體6i在word文件中插入圖像
- 14. Word插件不能在線使用word
- 15. 允許在工作表事件事件中插入
- 16. 當用戶輸入特定字符串時,事件被調用
- 17. Word Open XML:插入超過3張圖像時文件損壞
- 18. 如何在使用OpenXML書籤後在WORD中插入圖像
- 19. Android視圖在父滾動時停止接收觸摸事件
- 20. 活動在後臺時如何接收事件總線事件
- 21. 發送/接收來自MS Word插件的http請求/響應
- 22. 從聲明中接收用戶輸入
- 23. 接收COM事件
- 24. 如何在將圖片插入Word文檔時檢索圖像文件名
- 25. 在ListAdded列表中創建列表事件接收器
- 26. 用戶在表單中插入日期
- 27. JavaFX控件在使用Shape3D時不接收鼠標事件
- 28. 當點擊一個圖像時接收(不需要的)mousemove事件
- 29. 僅當用戶停止輸入時如何處理TextChanged事件?
- 30. 當用戶按下輸入時的JQuery事件?