問: 嗨,Scripting Guy!我有一系列 Word 文件。我想打開這些文件中的每一個并將它們另存為純文本文件。有沒有一種通過使用腳本實現(xiàn)此目的的方法呢?
-- CG
答: 您好,CG。是的,使用一個腳本,您很容易實現(xiàn)此目的。事實上,除了極少例外情況之外,您在 Microsoft Office 程序中可以做到的事情基本上都可以使用一個腳本來完成。在 Word 中,您可以使用“文件”–“另存為”將 Word 文檔另存為文本文件。您也可以使用一個腳本做同樣的事情。實際上,您可以使用以下腳本實現(xiàn)此目的:
復制代碼 代碼如下:
Const wdFormatText = 2
Set objWord = CreateObject("Word.Application") Set objDoc = objWord.Documents.Open("c:\scripts\mylog.doc") objDoc.SaveAs "c:\scripts\mylog.txt", wdFormatText
objWord.Quit
我們先創(chuàng)建一個名為“wdFormatText”的常量,然后將值 2 分配給它;此常量將用于告訴 Word 我們希望新文件保存為一個文本文件。然后我們創(chuàng)建一個 Microsoft Word 實例,使用“打開”方法打開文件 C:\Scripts\MyLog.doc。文檔打開之后,我們只需要一行代碼就可將此 Word 文檔另存為文本文件:
As you can see, we call the SaveAs method, and we pass it two parameters: 1) C:\Scripts\MyLog.txt, which is the path for our new text file; and, 2) wdFormatText, which tells Word to save the file as plain text.這樣就可以了。然后我們使用“Quit”方法關(guān)閉 Word 實例。
巨人網(wǎng)絡(luò)通訊聲明:本文標題《用vbscript把 Word 文檔保存為文本文件的代碼》,本文關(guān)鍵詞 用,vbscript,把,Word,文檔,保,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
相關(guān)文章
下面列出與本文章《用vbscript把 Word 文檔保存為文本文件的代碼》相關(guān)的同類信息!