2

我一直在尝试从 SharePoint 列表 (2013) 以编程方式打开 Infopath (2013),以便调用 infopath 客户端应用程序的打印到 PDF 功能。

尝试打开 Infopath 文件时,我收到以下错误:InfoPath 无法打开以下文件:{sharepoint filename}.xml。没有足够的存储空间来完成此操作。

我的 C# 代码如下所示:

string fileName = string.Format(@"{0}/{1}", application.Web.Url, application.Url);
Microsoft.Office.Interop.InfoPath.Application infoPathApp = new Microsoft.Office.Interop.InfoPath.Application();
XDocument InfXDoc = infoPathApp.XDocuments.Open(fileName, (int)XdDocumentVersionMode.xdCanOpenInReadOnlyMode);

有什么想法会导致此错误吗?

谢谢!

4

1 回答 1

1

我们遇到了这个问题,并相信我们已经找到了原因。检查您的 IE 浏览器设置并确认未选中“不将加密文件保存到磁盘”。如果选中,它将触发此错误消息。

于 2017-06-15T13:54:37.313 回答