【问题标题】:How to add a form in add-in in powerpoint using VBA如何使用 VBA 在 powerpoint 的加载项中添加表单
【发布时间】:2012-03-01 18:26:06
【问题描述】:

我正在使用 PowerPoint 2007,在创建表单并将其保存为 ppam 后,我收到错误消息“您无法在 ActiveX 控件中添加表单”。

那么有什么方法可以做同样的事情吗?

请指教。

【问题讨论】:

  • 无论是在这里还是在其他地方请求技术支持,请始终发布任何错误消息的确切文本。
  • @SteveRindsberg:嗨,史蒂夫,我在我的项目中也遇到了同样的错误。错误是“Powerpoint 无法编译与此演示文稿关联的应用程序代码的 Visual Basic”。当我尝试将我的项目与 .ppam 格式相同时,它会弹出。
  • @Pratik,这听起来与 Matthew 报告的问题不同。在将项目保存为 PPAM 之前尝试编译项目。这通常会将其置于调试模式,并突出显示问题的代码行。它也可能对你有帮助,马修
  • @SteveRindsberg :它在编译时工作,但在尝试保存为 ppam 格式时出现上述错误。
  • 一个或多个模块可能已损坏。尝试将每个模块导出到 frm/bas/cls 文件,然后开始一个新的演示文稿并将模块重新导入其中。查看是否编译并保存到 PPAM。

标签: vba powerpoint


【解决方案1】:

在将保存在别处的宏代码复制粘贴到我的 Powerpoint 项目中后,我遇到了这个问题。我得到了同样的错误信息

Powerpoint 无法编译 Visual Basic...

我按照评论者 Skovly 在原始问题下方留下的步骤解决了这个问题:

1) 打开 Visual Basic 编辑器(F11,或 Developer -> Visual Basic)

2) 菜单:Debug --> 编译VBA工程

光标会指出代码中出现问题的地方。就我而言,这些是一系列空白,由于某种原因,它们被视为不完整表达式的一部分。这一定是来自我在将宏代码粘贴到 VBA 模块之前存储宏代码的地方。删除这些空白(空行)后,我可以根据需要保存 .ppam。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2019-03-20
    • 2016-09-29
    相关资源
    最近更新 更多