是否可以自动化PowerPoint 2010的比较演示功能?

时间:2013-04-18 17:34:46

标签: vba vsto powerpoint office-automation powerpoint-2010

是否可以通过VBA或interop / VSTO自动化PowerPoint 2010的“比较演示”功能?简单地调用它将是一个开始,虽然理想情况下我想要更多的控制 - 并且在完美的世界中能够以编程方式检索结果。

PowerPoint 2010缺少宏录制器,因此无法使用录制宏的旧技巧,手动执行操作,然后查看生成的代码。 PowerPoint 2007具有宏录制器,但不支持比较演示功能。

我认为这个问题的答案可能是“不”,但我很高兴被证明是错误的......

1 个答案:

答案 0 :(得分:3)

要调用它:

Application.CommandBars.ExecuteMso ("ReviewCompareAndMerge")

您可以通过转到功能区自定义对话框找到要使用的其他命令的名称,找到您正在执行的命令,然后将光标悬停在其上。出现的工具提示将显示要使用的文本的魔术位(它是括号中的最后一部分)。

阿。或者:

ActivePresentation.Merge "c:\temp\test.pptx"