转自(http://www.cnblogs.com/eye-like/p/4121219.html)html
Msdn上的word操做api(不过只有英文版,英文差的先闪过)
Word2007的API:http://msdn.microsoft.com/en-us/library/bb257531(v=office.12).aspx
Word2010的API:http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word(v=office.14).aspxapi
Word对象模型 (.Net Perspective)
五大对象
Application :表明Microsoft Word应用程序自己
是Document和Selection的基类。经过Application的属性和方法,咱们能够控制Word的大环境。
Document :表明一个Word文档
当你新建一个Word文档或者打开一个已有的Word文档,你将建立一个Document对象,该对象被加入到Words Documents Collection中。拥有焦点的Document称为ActiveDocument,能够经过Application对象的ActiveDocument属性得到当前文档对象
Selection :表明当前选中的区域(高亮),没有选中区域时表明光标点
它一般是高亮显示的(例如,你要改变一段文字的字体,你首先得选中这段文字,那么选中的这块区域就是当前文档的Selection对象所包含的区域)
Bookmarks :书签
1>书签通常有名字
2>Saved with the document,且文档关闭了以后书签继续存在
3>书签一般是隐藏的,但也能够经过代码设置其为可见
Range :表明一块区域,与Selection相似,不过通常不可见
1>包含一个起始位置和一个结束位置
2>它能够包含光标点,一段文本或者整个文档
3>它包含空格,tab以及paragraph marks
4>它能够是当前选中的区域,固然也能够不是当前选中区域
5>它被动态建立
6>当你在一个Range的末尾插入文本,这将扩展该Range字体
word文档对象的结构图
关于对象的详细使用,能够参考msdn apihtm