【问题标题】:Legacy VBA Solutions are not working in Office 2007旧版 VBA 解决方案在 Office 2007 中不起作用
【发布时间】:2010-10-23 05:49:48
【问题描述】:

伙计们,

一个基于 VBA 的现有系统安装在一台装有 Office 2007 的机器上,但它不起作用,我遇到的问题是:

  1. PowerPoint 加载项 (.PPA) 不再能够在快捷菜单中创建自定义按钮,Office 2007 是否更改了命令栏名称?

  2. MSI(用 Wix 编写)没有像在 Office 2003 中那样将文件安装到 XLStart 文件夹中,Office 2007 是否为 XLStart 或其他机制使用了新名称?

    李>

非常感谢有关如何解决上述问题的任何建议

【问题讨论】:

    标签: vba ms-office add-in powerpoint


    【解决方案1】:

    对于问题一,我认为您将无法修改加载项以与功能区配合。

    对于问题二,我怀疑启动位置是硬编码的。如果是这种情况,请尝试写入 Excel.Application.StartupPath(如果您从 PowerPoint 执行此操作,则需要设置对 Excel 的引用。)

    【讨论】:

      【解决方案2】:

      您是否确保您使用的是受信任的地点或经过认证的项目?

      http://office.microsoft.com/en-us/help/HA100319991033.aspx

      http://support.microsoft.com/kb/206637

      【讨论】:

        【解决方案3】:

        第 1 点:

        我们理解其意图是 为您自定义右键 带有自定义操作的菜单进行导航 通过应用程序并执行 各种任务,但是,右键单击 菜单创建和功能不是 Power Point 2007 中的一个功能。 目前没有升级路径 以前的 Power Point 解决方案 有自定义右键菜单 功能。所有以前的力量 使用这个点解决方案 功能将需要实现 丝带进入他们的解决方案 推动用户选择。

        http://blogs.msdn.com/acoat/archive/2008/05/16/unable-to-customise-context-menus-in-powerpoint-2007.aspx

        【讨论】:

          猜你喜欢
          • 2012-02-26
          • 1970-01-01
          • 1970-01-01
          • 2017-04-07
          • 2015-06-19
          • 1970-01-01
          • 2021-01-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多