-3
我想具體的頁腳適用於一些位於用VB特定文件夾中的Word文件的多個Word文件,這樣我就不必做手工到每一個更改頁腳使用VBA
我想具體的頁腳適用於一些位於用VB特定文件夾中的Word文件的多個Word文件,這樣我就不必做手工到每一個更改頁腳使用VBA
廣泛地說,您應該:
Scripting.FileSystemObject
在給定文件夾中遍歷文件;具體而言,GetFolder
method和Files
property。Word.Application
實例(如果你不已經有一個)Open
method通過Documents
propertySections
property。否則,您可以參考Sections[1]
的第一部分。Footers
property訪問頁腳,並從WdHeaderFooterIndex
constants傳入適當的頁腳類型—值。有三種類型的頁腳:
HeaderFooter
objectRange
property,或其他性質的文件操作頁腳的內容,使用Save
method字下使用VBA有一個現有的Word應用程序下工作的優勢。但是,在.NET語言(例如C#,VB.NET,F#,Powershell)或另一種支持COM的語言(例如Javascript + WSH,Python,Delphi)中,您可能會更舒適。在這種情況下,將第一步替換爲用於遍歷文件系統的語言中的任何API。
其他語言可能會有圖書館專門爲讀寫Word文檔。特別是,.NET語言支持使用Office Open XML SDK,直接讀取/寫入Office文檔,而不需要打開應用程序實例。
歡迎來到[SO]!你想專門使用VBA嗎?爲什麼你的問題被標記爲[vb.net]? –
@ZevSpitz他用VB說的問題,我知道這只是一個IDE,但它也標有vb.net,所以我想這是他的意思。 – David
@大衛仍然不確定他的意思。 VBA語言+ VBA IDE?或者VB.NET +(推測)Visual Studio?如果他想要VB.NET,他可以輕鬆使用任何.NET語言 - 例如C#,IronPython和F#。 –