簡體   English   中英

使用Office的Visual Studio工具在PowerPoint上創建ActiveX

[英]Creating ActiveX on PowerPoint using Visual Studio Tools for Office

我正在創建借助Visual Studio Tools for Office創建的PowerPoint 2010加載項。

此加載項可幫助用戶輕松創建和自定義圖表。 它還在右鍵單擊或雙擊圖表時提供了一個自定義菜單。 我嘗試使用PowerPoint提供的Application.WindowBeforeRightClickApplication.WindowBeforeDoubleClick事件,但它們不會被觸發(因為Microsoft自PowerPoint 2007起未修復該錯誤)。

現在,為了顯示我的自定義菜單,我正在考慮制作一個ActiveX控件並將其嵌入到我的PowerPoint幻燈片中。 此控件將與鼠標進行交互,以處理MouseOverMouseUpMouseDownWindowBeforeDoubleClickWindowBeforeRightClickWindowBeforeRightClick

我不確定這是否可能。 如果是,那么如何使用C#在VSTO環境中為PowerPoint編寫ActiveX控件? 還有如何使它同時不可見和響應?

是的,您可以鈎住鼠標,那里的圖書館很容易做到這一點。

我嘗試過的一個是“ MouseKeyboardActivityMonitor”-在網絡上搜索應該提供一個鏈接。

它具有“ AppHook”而不是“ GlobalHook”,因此您可以只聽PowerPoint編輯器窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM