6

WSH研習記錄--Office應用程式操作篇(Word應用)

魯尼 6 年前5609 瀏覽

今天看到Word的部份,感覺上跟Excel的部份很像
當然,沒有像Excel使用上那麼的複雜..
不過基礎的控制幾乎是一樣的..
以下介紹Word的四個基礎控制方式

一、啟動Word
要啟動Word,利用CreateObject方法的引數指定Word.Application就行啦..
直接看範例:

With CreateObject("Word.Application")
     .Visible = True
     .Documents.Add
End With

二、新增新文件(Add方法)
利用Word.Documents物件的Add方法來製作出新的文件..
範例:

Option Explicit
Private TmpPath

With CreateObject("Word.Application")
     TmpPath = .Path & "\..\Application Data\Microsoft\Templates\1028\Normal.dot"
     .Visible = True
     .Documents.Add TmpPath, True
End With

其中的TmpPath是為了要以Normal.dot做為範本來製作新的文件..

三、開啟文件(Open方法)
利用Word.Documents物件的Open方法來開啟..
範例:

Option Explicit
Private DocPath
With CreateObject("Scripting.FileSystemObject")
     DocPath = .BuildPath(.GetParentFolderName(WScript.ScriptFullName) _
               , "Text.doc")
End With
With CreateObject("Word.Application")
     .Visible = True
     .Documents.Open DocPath
End With

開啟與指令碼檔位於同資料夾中的Word文件「Text.doc」

四、關閉文件(Close方法)
有開啟當然也有關閉
試一下Word.Documents物件中的Colse方法..
範例:

With CreateObject("Word.Application").Documents.Add
     .Application.Visible = True
     .Centent.Text = "Good Job!!"
     MsgBox "文件即將要關閉!!"
     .Close 0
End With

先開啟一個新Word文件,輸入一些文字
再行關閉..

以上是幾個Word的基礎操作
提供給有需要的人...


1 則留言

0
chouynu
iT邦新手 5 級 ‧ 4 月前
<pre class="c" name="code">.Centent.Text = "Good Job!!" 

應該是手誤,應該要改成

<pre class="c" name="code">.Content.Text = "Good Job!!" 
看更多先前的回應...收起先前的回應...
魯尼 iT邦高手 1 級 ‧ 4 月前

好幾年前所寫的了,也一直沒有回來重新看過
感謝你的更正,原內容我也就不改了,謝謝
謝謝

海綿寶寶 iT邦超人 1 級 ‧ 4 月前

兩位真有心
六年前的文章了
灑花灑花灑花

門神JanusLin iT邦大師 1 級 ‧ 4 月前

因為六年前還沒有解毒劑
現在研發出來了
哈哈

魯尼 iT邦高手 1 級 ‧ 4 月前

一個毒放了六年,終於被解了.. 哈哈

我要留言

立即登入留言