【问题标题】:PowerPoint 2003 COM Add-InPowerPoint 2003 COM 加载项
【发布时间】:2011-11-18 13:40:31
【问题描述】:

我有一个 PowerPoint 插件。我为它创建了一个设置并安装了它。它在我的机器上运行良好,但问题是当我将它安装在具有 PowerPoint 2003 新副本的新机器上时,加载项安装成功,但在工具中的 PowerPoint 中没有 COM 加载项选项(菜单)-> COM 加载项和我的加载项未加载。

我不知道为什么我的开发机器上有 COM 插件选项,但新机器上没有。在它可以工作之前,必须进行某种设置或其他一些事情。

那么问题是是否需要下载或安装其他任何东西才能安装 COM 插件?

如果有帮助的话,我使用 C# 在 .NET 3.5 中开发了插件。我也在使用 Windows XP SP2。

谢谢。

【问题讨论】:

    标签: com add-in powerpoint office-2003


    【解决方案1】:

    我不记得曾经在 PPT 2003 工具菜单上看到过 COM 加载项选项,但我不使用 .NET。也许这是 Visual Studio 添加的东西。

    或者另一种可能性......也许菜单项仅在安装了用户可卸载的 COM 加载项时出现。

    使用 PPA 插件,您可以通过 HKCU 或 HKLM 中的注册表项安装它们。如果是 HKCU,则出现在工具 |加载项对话框,用户可以卸载或删除它们。如果是 HKLM,它们对用户是隐藏的。

    我知道我的 PowerPoint 副本中安装了一个 COM 插件;刚刚检查并在HKLM注册。也许这就是工具菜单上没有 COM 插件选项的原因。

    您可以通过在 PPT 中运行一点 VBA 来验证是否加载了 COM 插件(即使来自 HKLM):

    Dim oCOMAddin as Object
    
    For Each oCOMAddin In Application.COMAddIns
        Debug.Print oCOMAddin.ProgID & vbTab _
        & oCOMAddin.Description
    Next oCOMAddin
    

    这至少应该告诉您您的加载项是否正确加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 2019-11-26
      • 1970-01-01
      相关资源
      最近更新 更多