在Power Point 2007中录制VBA代码?

时间:2008-12-19 15:03:33

标签: powerpoint powerpoint-vba

在Office 2003中,如果我没记错,您有一个“记录宏”选项。

在PowerPoint 2007中,在View->宏下,您会看到一个宏框。没有选项是“记录”。如果你输入一个名字,你可以选择“创建”,但这会带你进入VB编辑器。如果手动编辑幻灯片,则不会生成VBA代码。

您无法通过一系列击键/鼠标点击/其他来定义VBA代码。

4 个答案:

答案 0 :(得分:3)

好像你运气不好What happened to the macro recorder?

我读过:

  

与微软所说的相反,请使用   传统键盘命令Alt + T,M,   R启动宏录制器   Powerpoint 2007,并使用相同的   键盘组合停止   记录。

答案 1 :(得分:2)

宏录制器使用此快捷方式工作,但您应该注意它不会记录在Powerpoint 2003之后添加的功能(这包括与PPT 2007中引入的新图表引擎有关的任何内容)。 / p>

这不是傲慢,只是2007年是所有Office应用程序的重写。为了确保产品按时发布,必须对某些功能进行限制,并且宏记录器就是其中之一,因为与Excel或Word自动化相比,相对较小的用户组使用Powerpoint自动化。

Powerpoint加载项很常见,但它们是由开发人员构建的,虽然它很方便但我们可以在没有宏录制器的情况下使用。构建Office加载项不需要Visual Studio,尽管它确实具有优势。您真正需要的是有能力建立Office解决方案的人。

答案 2 :(得分:1)

两个答案都是正确的,可以激活宏录制器,但它几乎没用,因为它几乎没有记录。似乎MS的ppt程序员确实对能够定制powerpoint的客户提出了质疑。执行重复性任务或者只是按照你想要的方式格式化对象(而不是被MS无限智慧的预先煮熟的选项所困扰,或者我说血腥傲慢相信就是你所需要的)几乎是不可能的。唯一的出路是编写功能区或创建一个必须在Visual Studio中完成的加载项(VBA不会删除它)。

答案 3 :(得分:0)

按键激活的记录无法正常工作,它会创建一个空宏,只有很少(通常没有!)你执行的实际动作。