我使用VBScript打开PowerPoint文件(Windows Server 2008 R2 64位中的Office 2010)
以下是代码段:
Set objPowerPoint = CreateObject("PowerPoint.Application")
objPowerPoint.Visible = TRUE
Set openPPT = objPowerPoint.Presentations.Open("C:\Directory\Sample.pptx")
openPPT .SaveAs PathOfPDF("C:\Directory\ConvertedPDFs"), POWERPOINT_PDF, True
在运行此脚本时,我在打开演示文稿的行中收到以下消息:
"未指定错误...错误代码80004005..Source:(null)"
PathofPDF
是一个单独的函数,用于将其保存为PDF,但在打开PPTX文件时它甚至不会出现这种情况并失败。
该文件确实存在,我可以在PowerPoint中手动打开该文件。我有权访问该文件和目录,因此我不确定为什么会收到此错误。
另外,我在另一个使用Windows 7 64位和更高版本的系统上尝试了VBScript。 Office 2010,它运行得非常好。
答案 0 :(得分:0)
你只需要打开它吗?只要pptx
文件与PowerPoint正确关联,您就应该能够“封装”该文件并将其打开。
CreateObject("WScript.Shell").Run Chr(34) & "C:\Directory\Sample.pptx" & Chr(34)