我有一个包含宏的 PowerPoint 演示文稿。我希望 PowerPoint 在启动时打开以下文件。
- Blank.pptm(我的带有宏的自定义 PPT 文件)
- Blank.pptx(默认PPT文件)(选修的)
(笔记: 我是不是希望打开这些文件Windows 启动,但 PowerPoint 启动。)
我将Blank.pptm
文件放在以下文件夹中,但是它不起作用。
C:\Users\username\AppData\Roaming\Microsoft\Templates
可以吗?我正在使用 PowerPoint 2016。
答案1
与 Word/Excel 不同,PowerPoint 无法让您通过将包含宏的文件放在特殊位置来在启动时自动运行宏。
相反,您必须创建一个插件并安装它。
向您现有的 PPTM 添加新程序:
Sub Auto_Open()
' Add your startup code here
Msgbox "Hi! I'm here!"
End Sub
将文件另存为普通的PPTM,然后另存为插件(如果必须兼容现在的PPT版本和2007之前的版本就另存为PPA;如果2007及以后的版本就足够了就另存为PPAM)。
转到“选项”对话框,选择“加载项”,然后选择“管理:PowerPoint 加载项”,在出现的加载项对话框中,浏览并选择您刚刚保存的 PPA/PPAM。加载加载项时,Auto_Open 子例程中的任何代码都将运行(并且每次 PPT 启动时它都会加载,直到您将其删除)。