保存.pptx文件时获取异常

时间:2014-06-26 06:27:55

标签: c# office-interop com-interop

我有一个Presentation对象,如下所示,

using Presentation = Microsoft.Office.Interop.PowerPoint.Presentation;
Presentation pptPresentation = pptApplication.Presentations.Add(MsoTriState.msoFalse);

经过一些处理后,在保存时,

pptPresentation.SaveAs(@"c:\temp\myPPT.pptx", Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType.ppSaveAsDefault, MsoTriState.msoTrue);

它抛出异常。

enter image description here

我将非常感谢任何帮助,这让我感到难过。

环境详细信息: - Windows 2008 Server(x64),.NET 3.5,IIS7

1 个答案:

答案 0 :(得分:0)

最后我得到了神奇的解决方案。

我刚刚在Windows 2008 Server中创建了两个文件夹

C:\ Windows \ SysWOW64 \ config \ systemprofile \ Desktop and C:\的Windows \ system32 \设置\ systemprofile \桌面

在对文件夹应用读取权限后,ppt将保存在服务器的本地目录中。 Source