System.Runtime.InteropServices.COMException (0x800A03EC): 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存
作者:互联网
转载来自 鲨丁鱼.net技术小栈的文章 https://www.cnblogs.com/King0502/articles/3849527.html
虽然全程是以下的操作,本人可能之前已经有所改动 只操作到第五就可以了。
1、在服务器上安装office的Excel软件;
2、在“开始”->“运行”中输入dcomcnfg.exe启动“组件服务”;
3、依次双击“组件服务”->“计算机”->“我的电脑”->“DCOM配置”; 4、在“DCOM配置”中找到“Microsoft Excel应用程序”,在它上面点击右键,然后点击“属性”,弹出“Microsoft Excel应用程序属性”对话框;
5、点击“标识”标签,选择“交互式用户”;
6、点击“安全”标签,在“启动和激活权限”上点击“自定义”,然后点击对应的“编辑”按钮,在弹出的“安全性”对话框中填加一个“NETWORK SERVICE”用户(注意要选择本计算机名),并给它赋予“本地启动”和“本地激活”权限。在XP系统和2000系统中添加ASPNET用户;
7、依然是“安全”标签,在“访问权限”上点击“自定义”,然后点击“编辑”,在弹出的“安全性”对话框中也填加一个“NETWORK SERVICE”用户,然后赋予“本地访问”权限。在XP系统和2000系统中添加ASPNET用户。
注意:其中第5步是必须的,否则会出现以下错误:
内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档。要想获得更多的可用内存,请关闭不再使用的工作簿或程序。要想释放磁盘空间,请删除相应磁盘上不需要的文件。
标签:Office,COMException,对话框,Excel,磁盘空间,点击,权限,Microsoft 来源: https://www.cnblogs.com/fyizhz/p/12023588.html