现在的位置: 首页 > 综合 > 正文

c#之Word基本操作—-创建,打开,绘制表格,插入图片等

2013年10月14日 ⁄ 综合 ⁄ 共 5295字 ⁄ 字号 评论关闭

          Word的操作在生活中,经常用到。这里简单介绍一下如何用c#操作Word。

 

        (1) 在开始编程之前,要导入word的组件。方法如下:

         右击解决方案----》添加引用------》.net----》 选择“Microsoft.Office.Interop.Word  11.0.0.0.。。。”(如下图,这是11.0.0.0版本,12.0.0.0版本我尝试过,但不行)


 

         (2) 添加命名空间:

          using Microsoft.Office.Interop.Word;


 

          (3)该写代码了,这里我直接贴出来(这里为了方便讲解,有些代码会冗余,请见谅!),不打算详细讲解,因为已经有详细的注释了。在后面我会讲一下一些注意事项。最后附录该实例下载地址

 

 

 

 

 

 

 最后,讲下一些注意事项:

(1)关于创建一个新word文档时,每运行一次都会产生一个word的进程。这是因为word对象没有回收成功。关闭代码如下:

(2)设置Microsoft.Office.Interop.Word.Application myWordApp为全局变量时,运行一次后,再运行会报错,如下:

这是因为,word对象仍在使用,没有关闭。建议,设为局部变量。

(3)编译时,会提示警告,如下内容:

这是方法不确定性引起的歧义。我也还没找到解决方法,找到的朋友,麻烦告诉声。

(4)word的操作还有很多,例如,表格的处理(合并,拆分,样式,对齐方式等),页眉页脚,图片文字环绕等等。如果,有空,我会继续补充。

(5)你或许疑问,我为什么引用Word类时,总要加上“Microsoft.Office.Interop.Word.”,不是繁琐吗?其实,我也是迫于无奈。因为不加上,我vs08提示缺少using,找不到该类库。不知道,你们会否出现该问题。

 (6)该实例运行图:

附录该实例下载地址:

http://download.csdn.net/source/2202277 

 

 

希望对大家有用。有疑问,可以q我。

抱歉!评论已关闭.