【问题标题】:Call was rejected by callee PowerPoint Automation被呼叫方 PowerPoint 自动化拒绝呼叫
【发布时间】:2010-03-04 12:50:18
【问题描述】:

我有一个自动化 PowerPoint 的命令栏模型。我最近遇到了一个奇怪的问题,即当通过我的应用程序打开 PowerPoint 时,正在通过我的应用程序加载数据以填充菜单。如果用户右键单击 PowerPoint,我会收到错误消息:

呼叫被被呼叫方 powerpoint 拒绝

我该如何解决这个问题?我正在使用 Office 2003/2007 和 VB.NET 进行办公自动化。

【问题讨论】:

    标签: vb.net visual-studio com powerpoint office-automation


    【解决方案1】:

    你看过这个教程吗?: How to: Fix 'Application is Busy' and 'Call was Rejected By Callee' Errors

    修复错误:
    1. 将以下类添加到您的应用程序中。
    2. 添加对Microsoft Development Environment 8.0. 的COM 引用这会将对EnvDTEEnvDTE80 的引用添加到您的解决方案中。
    3. 在代码中,创建EnvDTE80 的实例,如下例所述。
    4.调用Message.Register处理线程错误。
    5. 像往常一样调用您的自动化代码。
    6. 自动化代码完成后,调用Message.Revoke 删除线程错误处理程序。

    【讨论】:

      猜你喜欢
      • 2012-06-30
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多