我有以下設置:我使用VSTO爲Visio 2010編寫了一個加載項,此加載項將另一個功能區添加到UI中。從這個用戶界面,可以打開新的表格並做一些很酷的事情。直接從形狀調用中調用C#插件方法
隨着我重寫的工具的老版本,可以右鍵單擊形狀並直接從形狀打開表單。這樣做,加入到看起來像形狀的動作:
=RUNADDON("VS2.EXE")
其中VS2.exe是打開的另一種形式(這必須是在Visio中的搜索路徑)的可執行文件。
我的問題是,如果有一種簡單的方法從形狀動作內部調用加載項/功能區中的方法?喜歡的東西:
=RUNADDON("MyAddIn.MyMethod()")
我發現(但沒有回答這個問題)相關信息是
- How to call a VSTO AddIn method from a separate C# project?
- http://msdn.microsoft.com/en-us/library/bb608621.aspx
- http://msdn.microsoft.com/en-us/library/aa200979%28office.10%29.aspx
- http://msdn.microsoft.com/en-us/library/ff767833.aspx
感謝您的回覆或建議。
感謝您的回答的例子,雖然我並不需要它了。我會接受未來訪問者未經測試的答案(因爲我堅信這是有效的)。 –