2010-03-04 81 views
4

我有一個自動化PowerPoint的命令欄模型。我最近遇到一個奇怪的問題,當通過我的應用程序打開PowerPoint時,通過我的應用程序加載數據以填充菜單。如果用戶在PowerPoint演示鼠標右擊我得到的錯誤信息:呼叫被callee拒絕PowerPoint自動

呼叫由被叫的PowerPoint

拒絕我該如何解決這個問題?我正在使用Office 2003/2007和VB.NET進行辦公自動化。

回答

2

你有沒有看到這個教程?: How to: Fix 'Application is Busy' and 'Call was Rejected By Callee' Errors

修正錯誤:
1.添加下面的類到應用程序。
2.添加COM參考到Microsoft Development Environment 8.0.這增加了對您的解決方案的參考EnvDTEEnvDTE80
3.在代碼中,創建EnvDTE80的實例,如以下示例中所述。
4.致電Message.Register處理線程錯誤。
5.照常調用自動化代碼。
6.當您的自動化代碼完成時,請致電Message.Revoke刪除線程錯誤處理程序。

+0

任何原因downvote? – VMAtm 2015-11-07 12:13:20

相關問題