这几天,有个小任务,要把一些数据用C#输出到word里,查了查网上的资料,都是说怎么处理word2003的,而我的器上装的是office 2007,所以有些内容有些不太一样,这里跟大家分享一下我的操作过程。
首先是添加引用,从com控件中找到Microsoft Word 12.0 Object Library,或者直接选择“浏览”,找到X:/Program Files/Microsoft Office/Office12/MSWORD.OLB,添加引用就可以了,程序或自动增加Microsoft.Office.Interop.Word、Microsoft.Office.Core、VBIDE三个引用,注意,如果是Word2003,Microsoft.Office.Interop.Word 这个引用的名字是 Word,这是与2003不同的地方。
然后在程序中用using语句导入word。(如果是word2003,采用using Word;就可以了)
using
Microsoft.Office.Interop.Word;
另外再增加一个引用,具体的作用参加代码中的注释