轉自(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