4

任何人都可以向我推荐一个很好的 PowerPoint VBA 在线指南吗?另外,有人对如何在 PowerPoint 中录制宏有建议吗?

4

3 回答 3

4

Microsoft 从 PowerPoint 2007 中删除了宏记录器。

要查看对象的结构,请在对象中使用 Watch (Shift +F9)。

例如

dim ppt as powerpoint.Presentation

set ppt =activepresentation

添加watch到ppt查看对象Presentation的struct

否则

添加一个新的类模块

在类中声明

Private WithEvents ppt As PowerPoint.Application

在通用模块中,使用 classCreate(默认为 Class1)声明一个实例

set x= new class1

现在在模块类中,您可以获取演示文稿的事件(在代码窗口的左侧组合中)

布鲁诺·莱特

办公开发人员

于 2011-09-01T00:56:29.540 回答
2

录制 PowerPoint 宏:

  1. 在菜单栏中,单击工具
  2. 将鼠标悬停在 Macro > 上,将显示子菜单
  3. 单击“记录”按钮 - 将显示一个新工具栏
  4. 做你的事
  5. 单击新宏工具栏上的停止按钮

点击工具->宏->宏。找到您刚刚录制的宏,然后单击“编辑”按钮。这将向您显示记录的内容。进行修改并单击三角形运行按钮(或按 F5)运行您的代码。

就在线指南而言,我通常会想到一个问题并使用Google或在 StackOverflow.com 上提问。我已经能够以这种方式回答我的大部分问题,我还没有找到适用于所有 Powerpoint VBA 的特定主要资源。

此外,您可以通过查看其他 MS Office 产品的 VBA 文章找到可以帮助您的答案 - 很多不是 Powerpoint 特定(通用 VBA)的内容与其他产品相同。

于 2008-09-24T13:28:59.487 回答
0

你能描述一下你希望完成的事情吗?市面上有数十种适用于 Word、Excel 等的 VBA 书籍,但 PowerPoint 中的“编程”并不常见。

以下是针对新手的简短在线“常见问题解答”:

http://skp.mvps.org/index.html#newbie

和一般方法:

http://www.pptfaq.com/FAQ00033.htm

于 2008-09-24T13:17:50.010 回答