如何在VBA

时间:2015-09-21 20:53:08

标签: excel-vba powerpoint powerpoint-vba vba excel

我正在Excel中编写一个宏来创建一个新的PowerPoint,并将工作簿中的文本插入到幻灯片的特定区域。我已经为5张幻灯片创建了自定义布局,但是不知道在哪里保存PowerPoint模板文件以及如何在使用VBA之后引用它?

1 个答案:

答案 0 :(得分:0)

您可以通过以下三种方式之一找到当前模板文件夹:

  1. 点击文件 / 另存为并选择.potx文件类型,通过用户界面。这将生成格式为C:\ Users [USERNAME] \ AppData \ Roaming \ Microsoft \ Templates的文件夹,您可以使用以下命令在VBA中生成此文件:

    sPath = Environ(“APPDATA”)& “\微软\模板”

  2. 点击文件 / 选项 / 保存,然后查找字段默认个人模板位置< /强>

  3. 通过编程方法按照this Microsoft article使用Windows API调用从Windows注册表中提取路径。

  4. 一旦知道模板文件的位置,就可以使用此方法来应用它:

    ActivePresentation.ApplyTemplate [filename]