我试图创建一个Visual Basic脚本,调用时,将打开一个保存为对话框在PowerPoint文件中,与SVG格式选项预选。该脚本必须可由函数执行,并且可以在最新版本的Microsoft Office上运行。
我尝试了以下方法,但在方法中出现了一个错误:第一个月
Sub SaveAsSVG()
Dim SavePath As Variant
Dim FileFormat As Integer
FileFormat = 18
SavePath = Application.GetSaveAsFilename("", "Scalable Vector Graphics (*.svg), *.svg", , "Save As SVG")
If SavePath <> "False" Then
ActivePresentation.SaveAs SavePath, FileFormat
End If
End Sub
字符串
1条答案
按热度按时间nqwrtyyt1#
就像
John Korchok
说的GetSaveAsFileName是Excel方法,而不是PowerPoint方法。
如果必须使用此方法,则应在调用此方法之前启动Excel应用程序示例,因此您的代码应改为如下所示,并且您将不再看到
方法中的错误:
Application.GetSaveAsFilename
个字符串