如何用vba做ppt
首先,创建一个新的PPT文档,复制这段代码。单击“开发工具”→Visual Basic或查看代码。
子一键电动势()
活动窗口。view . paste special(pppasteenhanced metafile)
活动窗口。selection . shape range . ungroup . ungroup . select
活动窗口。selection . shape range(msoAutoShape)。删除
活动窗口。选区.形状范围.重组
末端接头
请点击输入图片说明。
如果没有开发人员选项卡,请单击文件→选项→自定义功能区→主选项卡→检查开发人员→确定。然后按照第一步继续。如果您已经有一个开发工具选项卡,请跳过这一步。
请点击输入图片说明。
进入VBA界面后,点击插入→模块→按Ctrl+V将复制的代码粘贴到新的空白区域→关闭窗口,返回PPT界面。
请点击输入图片说明。
请点击输入图片说明。
记得先复制元素(不管是AI还是PPT) →Alt+F8打开宏→点击“一键EMF”运行。PS:左边的矩形组合是用PPT做的,右边的是一键处理的。
请点击输入图片说明。
请点击输入图片说明。
我们也可以通过以下方式将宏放入快速访问工具栏:文件→选项→从以下位置选择一个命令→选择宏→将一键EMF添加到对话框右侧的快速访问工具栏。该宏出现在快速访问工具栏上。复制完素材后点击此按钮,可以一键导入。经常指导材料从AI到PPT的朋友不妨试试。
PS:
1.建议将宏处理文档单独保存为pptm格式,使用时打开导入的素材,然后将处理后的素材复制到需要的ppt中。此pptm仅用作中转。
2.在使用密钥之前,请注意先复制元素,否则VBA会报告一个错误。?
3.该代码已在PPT2010和PPT 2013中正确测试。
请点击输入图片说明。