首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >内存不足,无法继续执行程序。-Powerpoint文件打开

内存不足,无法继续执行程序。-Powerpoint文件打开
EN

Stack Overflow用户
提问于 2016-04-22 08:24:32
回答 1查看 3.1K关注 0票数 1

我试图在我的Microsoft中打开PowerPoint文件,但是它经常抛出一个异常:

“内存不足,无法继续执行程序。”

部署此代码的IIS版本为8.5,这是运行在windows服务器2012 R2上的生产服务器。

然而,在我的开发环境中,这不是问题,它工作得很好。

Developer Machine Configs: Windows 7-IIS 7.5

下面包含了失败代码的代码片段:

代码语言:javascript
运行
复制
Microsoft.Office.Interop.PowerPoint.Presentation pptPresentation = 
    ppApp.Presentations.Open(mappingPptPath,
    Microsoft.Office.Core.MsoTriState.msoFalse,
    Microsoft.Office.Core.MsoTriState.msoFalse,
    Microsoft.Office.Core.MsoTriState.msoFalse);
EN

回答 1

Stack Overflow用户

发布于 2016-05-18 22:08:46

正如这里所解释的,微软似乎不支持以这种方式使用Office自动化。

我经历过同样的问题,并通过使用答案中引用的解决方案来解决这个问题。不过,这实际上只是通过使用一个不同的库(开放XML)来避免这个问题。在我的例子中,这很好,但我认为这一切都取决于你试图做什么。Open可能不支持PowerPoint的“所有”特性。

我不确定还有其他替代Open的方法,这是关于这里的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36788669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档