VBA PowerPoint在线指南和如何录制宏

时间:2008-09-24 13:07:07

标签: vba powerpoint powerpoint-vba

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

3 个答案:

答案 0 :(得分:3)

录制powerpoint宏:

  1. 在菜单栏中,单击工具
  2. 鼠标悬停在宏上>并将显示子菜单
  3. 单击“录制”按钮 - 将显示一个新工具栏
  4. 做你的事
  5. 单击新宏工具栏上的停止按钮
  6. 点击工具 - >宏 - >宏。找到刚录制的宏,然后单击“编辑”按钮。这会告诉你录制的内容。进行修改并单击三角形运行按钮(或按F5键)运行代码。

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

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

答案 1 :(得分:2)

Microsoft从PowerPoint 2007中删除宏录制器。

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

例如

dim ppt as powerpoint.Presentation

set ppt =activepresentation

将监视添加到ppt以查看对象演示文稿的结构

,否则

添加新的课程模块

在类声明中

Private WithEvents ppt As PowerPoint.Application
comon模块中的

使用

从classCreate声明一个实例(默认为Class1)
set x= new class1

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

Bruno Leite

Office Developer

答案 2 :(得分:0)

你能描述一下你希望完成的事吗?有很多关于Word,Excel等的VBA书籍,但PowerPoint中的“编程”并不常见。

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

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

和一般的指导:

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