您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關VB.NET如何進行操作Word,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
要想作為一個優秀的編程人員,不得不每天都進行學習,來增加自己的知識庫,以免被技術所淘汰。那么對于VB.NET的學習,同樣如此,不能有一刻的停歇。那么今天就為大家帶來了VB.NET操作Word的一些經驗,以幫助大家學習。
VB.NET操作Word之1,在project\references 中加入microsoft word 9.0 object library
VB.NET操作Word之2, 啟動word
Dim wApp As Word.Application Set wApp = New Word.Application wApp.Visible = True
關閉word
wApp.Quit Set wApp = Nothing
VB.NET操作Word之3, 打開文件
Set wDoc = Documents.Add (新建) ActiveDocument.SaveAs Text1.Text (保存) Set wDoc = Documents.Open(FileName:=Text1.Text) (打開指定文件)
以上的Documents 和 ActiveDocument 均是word object 中的已實例化了的對象,即不用set obj=new obj即可以使用的對象. 就像vb中的app、debug、err等對象,
文件打開之后,獲取光標所在位置mySelection即可給文件添加各種數據(文本,圖像,表格等等,)
VB.NET操作Word之4,插入文本
Dim mySelection As Word.Selection Set mySelection = Documents.Application.Selection
注意上面的這兩行代碼,只要有這兩行代碼,就可以使用所有的word中的宏操作。以下的代碼就是從宏中拷過來的。
With mySelection .InsertAfter Text1.Text & vbCrLf .Font.Name = "楷體_GB2312" .Font.Size = 16 .ParagraphFormat.Alignment = 1 End With
這里有必要提到宏(macro)在word編程的重要性,幾乎所有的word操作,只要你能夠通過word可以實現,就可以編程實現
VB.NET操作Word之5,插入圖像
Documents.Application.Selection.InlineShapes.
AddPicture text1.text
VB.NET操作Word之6,插入表格
因為excel中處理表格的能力要比word的處理能力要強,所以可以在excel中生成了表格之后再復制到word當中
關于VB.NET如何進行操作Word就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。