想用C#操作Word,代码执行到下面第二句时报标题的那个错,
Word.Application WordApp = new Word.ApplicationClass();
Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
问题是,我在一台机器上执行明明没有问题,为什么换了另一台机器就会出问题呢?请问问题出在哪?跟本地的OFFICE有关还是什么?两台机器都装了Office,版本也一样。有知道的达人请回答。在网上查过很多类似的问题,貌似最终都没有解决,希望有真正遇到并解决过这个问题的达人能帮忙解决一下。
Word.Application WordApp = new Word.ApplicationClass();
Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
问题是,我在一台机器上执行明明没有问题,为什么换了另一台机器就会出问题呢?请问问题出在哪?跟本地的OFFICE有关还是什么?两台机器都装了Office,版本也一样。有知道的达人请回答。在网上查过很多类似的问题,貌似最终都没有解决,希望有真正遇到并解决过这个问题的达人能帮忙解决一下。
解决方案 »
- 怎么把dictionary类型的数据转换成int型
- 如何设置窗体的Z顺序?
- 关于主键 GUID 自增int 代码维护的int 没分 感兴趣的欢迎讨论下
- 关于AxWebBrowser中使用X509Certificate的方法?
- 在C#中如何实现这样一种效果,详见正文!
- Server.MapPath需要引用什么样的命名空间?
- 今天散光所有分数!关于ACCESS数据库简单操作,搞定马上结帖!
- 请问谁有清华大学出版《.net xml 高级编程》一书的源码!
- filestream保存图片浏览问题
- AjaxPro.NET实现TextBox智能获取服务端数据功能怎么获取中文
- 如何删除读EXCEL时获得的空白数据
- 求ACCESS备份与还原的源码最好有实例
权限
版本
没有用到第三方控件,应该也不是路径和权限问题,把程序放到C盘根目录并按照网上关于权限的设置进行了设置问题一样存在。to wuyq11:
office类库引入了,有一个问题:我在没问题的机器上没有引用机器上安装的Office2007的类库,而是使用的Interop.Word.dll这个DLL,难道跟这个有关系吗?为什么我在另一台有问题的机器上,不管引用哪个版本的类库,问题都同样存在呢?能不能具体解释一下?把解决问题的具体步骤说一下,谢谢了。
在使用OCX控件时,这种可能不能排除. 我发现XP sp3和sp2的基础类库的默认安装还有区别,XP sp3需要另外安装个别*.dll文件。
我也遇到同样的错误,研究了好几天,就是弄不明白。在vs2008里面可以很顺利的进行,一到了vs2005有不行了。求大侠指点啊!