想要用C#操纵Word,由于以前用别的语言做过,操纵本身问题不大
但是万事开头难,我如何在VS2008 C# 导入COM库Microsoft word 11.0 Object Library?
导入成功后会有什么代码被加入,加入在哪个文件里?
18 个解决方案
#1
右键 引用 ->添加引用
出现界面后选择COM
在列表中选择Microsoft word 11.0 Object Library
出现界面后选择COM
在列表中选择Microsoft word 11.0 Object Library
#2
引用应该是 using Microsoft.Office.Interop.Word;
#3
http://hi.baidu.com/fuyou19870910/blog/item/d21eeedbe4ab19f438012fc9.html
#4
在哪点右键?我点了几处,没有
#5
楼上那个帖子 如果出现红色下划线的情况
就 右键->解析
就 右键->解析
#6
哇!!!这“解析”可是我梦想中的功能啊!居然,有!
#7
在列表中选择Microsoft word 11.0 Object Library
可以在COM列表中没有Microsoft word 11.0 Object Library啊
我的机子Word安装绝对正常,因为我用其它的语言能引用Word自动化
可以在COM列表中没有Microsoft word 11.0 Object Library啊
我的机子Word安装绝对正常,因为我用其它的语言能引用Word自动化
#8
那可能是其它版本
比如
Microsoft word 8.0 Object Library
#9
Microsoft word 打头的就没有,我选的的确是COM,只有Office
#10
就是office
#11
Microsoft Excel 11.0 Object Library就有
怪死了
怪死了
#12
不对,那Microsoft Excel 11.0 Object Library为什么就单列出了?
Office虽包括Word,在这里该是不同的对象,用Office对象无法操纵Word
#13
是不是之前安装office时和相关编程相关的选项没有勾选上导致的?不过如果是这样 Microsoft Excel 11.0 Object Library也应该没有才对呀????
#14
这个真不会 帮不了你了
#15
如果不考虑重装OFFICE
那单独去下载一个Microsoft Excel 11.0 Object Library的dll然后再项目中添加引用是否可行??
也不清楚 只是个思路
那单独去下载一个Microsoft Excel 11.0 Object Library的dll然后再项目中添加引用是否可行??
也不清楚 只是个思路
#16
不好意思,我上面说错了,应该是有一个Microsoft Word 11.0 Object Library的,路径是program files\microsoft office\office11\msword.olb, 如果你在引用页找不到,是不是安装的时候少选了某个选项,造成这个COM没有注册。你可以
1.看visual studio引用com列表里有没有Microsoft Word 11.0 Object Library,按名字排一下序方便查找
2.若没有,到上面的路径下看看文件是否存在
3.若文件存在,用reglib.exe注册com,微软有详细的解释:
参考
4.若文件不存在,从别人那里拷一个来,再试试。
5.不行的话,重装一下office
1.看visual studio引用com列表里有没有Microsoft Word 11.0 Object Library,按名字排一下序方便查找
2.若没有,到上面的路径下看看文件是否存在
3.若文件存在,用reglib.exe注册com,微软有详细的解释:
参考
4.若文件不存在,从别人那里拷一个来,再试试。
5.不行的话,重装一下office
#17
你要用.net4.0就没问题 3.0的肯定是有问题的呢
#18
引用就是 using Word;
#19
#1
右键 引用 ->添加引用
出现界面后选择COM
在列表中选择Microsoft word 11.0 Object Library
出现界面后选择COM
在列表中选择Microsoft word 11.0 Object Library
#2
引用应该是 using Microsoft.Office.Interop.Word;
#3
http://hi.baidu.com/fuyou19870910/blog/item/d21eeedbe4ab19f438012fc9.html
#4
在哪点右键?我点了几处,没有
#5
楼上那个帖子 如果出现红色下划线的情况
就 右键->解析
就 右键->解析
#6
哇!!!这“解析”可是我梦想中的功能啊!居然,有!
#7
在列表中选择Microsoft word 11.0 Object Library
可以在COM列表中没有Microsoft word 11.0 Object Library啊
我的机子Word安装绝对正常,因为我用其它的语言能引用Word自动化
可以在COM列表中没有Microsoft word 11.0 Object Library啊
我的机子Word安装绝对正常,因为我用其它的语言能引用Word自动化
#8
那可能是其它版本
比如
Microsoft word 8.0 Object Library
#9
Microsoft word 打头的就没有,我选的的确是COM,只有Office
#10
就是office
#11
Microsoft Excel 11.0 Object Library就有
怪死了
怪死了
#12
不对,那Microsoft Excel 11.0 Object Library为什么就单列出了?
Office虽包括Word,在这里该是不同的对象,用Office对象无法操纵Word
#13
是不是之前安装office时和相关编程相关的选项没有勾选上导致的?不过如果是这样 Microsoft Excel 11.0 Object Library也应该没有才对呀????
#14
这个真不会 帮不了你了
#15
如果不考虑重装OFFICE
那单独去下载一个Microsoft Excel 11.0 Object Library的dll然后再项目中添加引用是否可行??
也不清楚 只是个思路
那单独去下载一个Microsoft Excel 11.0 Object Library的dll然后再项目中添加引用是否可行??
也不清楚 只是个思路
#16
不好意思,我上面说错了,应该是有一个Microsoft Word 11.0 Object Library的,路径是program files\microsoft office\office11\msword.olb, 如果你在引用页找不到,是不是安装的时候少选了某个选项,造成这个COM没有注册。你可以
1.看visual studio引用com列表里有没有Microsoft Word 11.0 Object Library,按名字排一下序方便查找
2.若没有,到上面的路径下看看文件是否存在
3.若文件存在,用reglib.exe注册com,微软有详细的解释:
参考
4.若文件不存在,从别人那里拷一个来,再试试。
5.不行的话,重装一下office
1.看visual studio引用com列表里有没有Microsoft Word 11.0 Object Library,按名字排一下序方便查找
2.若没有,到上面的路径下看看文件是否存在
3.若文件存在,用reglib.exe注册com,微软有详细的解释:
参考
4.若文件不存在,从别人那里拷一个来,再试试。
5.不行的话,重装一下office
#17
你要用.net4.0就没问题 3.0的肯定是有问题的呢
#18
引用就是 using Word;