问题描述
想用C#操作Word,代码执行到下面第二句时报标题的那个错,Word.ApplicationWordApp=newWord.ApplicationClass();Word.DocumentWordDoc=WordApp.Documents.Add(refNothing,refNothing,refNothing,refNothing);问题是,我在一台机器上执行明明没有问题,为什么换了另一台机器就会出问题呢?请问问题出在哪?跟本地的OFFICE有关还是什么?两台机器都装了Office,版本也一样。有知道的达人请回答。在网上查过很多类似的问题,貌似最终都没有解决,希望有真正遇到并解决过这个问题的达人能帮忙解决一下。这上边是另外一个朋友的陈述,我也有遇到该问题。关键问题是,我有部署两个程序,一个是没问题的,另外一个死活都不行,我也真是醉了。同样一台机器一个程序可以另外一个程序使用这个方法就是不行。难道是和虚拟机系统有关系??哪位大侠晓得其中原理,给俺说说.....
解决方案
解决方案二:
跟环境有关系.net框架有吗office版本问题操作系统位数问题dll版本问题DCOM注册了吗
解决方案三:
建议还是换个Aspose.word之类的不依赖系统环境的第三方dll去操作word文件
解决方案四:
楼主后来问题解决了吗,怎么解决的,我也碰到这个问题了,急~~~
解决方案五:
楼主,我现在也遇到同样的问题,不知道有没有解决呢。请回复哈。
解决方案六:
建议使用Docx组件去操作Word
时间: 2024-12-22 19:17:34