跳到主要內容
 

如何將Word文檔批量轉換為txt文件?

新增一名作者 最後修改時間:2024-08-09

本文討論的是如何將特定文件夾中的所有Word文檔批量轉換為Word中的單獨TXT文件。

使用VBA將Word文檔批量轉換為txt文件


使用VBA將Word文檔批量轉換為txt文件

下面的VBA代碼可以幫助將特定文件夾中的所有Word文檔立即轉換為txt文件。 請執行以下操作。

1.在Word文檔中,按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

2。 在裡面 Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊,然後將以下代碼複製到“模塊”窗口中。

VBA代碼:將Word文檔批量轉換為txt文件

Sub ConvertDocumentsToTxt()
'Updated by Extendoffice 20181123
    Dim xIndex As Long
    Dim xFolder As Variant
    Dim xFileStr As String
    Dim xFilePath As String
    Dim xDlg As FileDialog
    Dim xActPath As String
    Dim xDoc As Document
    Application.ScreenUpdating = False
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show <> -1 Then Exit Sub
    xFolder = xDlg.SelectedItems(1)
    xFileStr = Dir(xFolder & "\*.doc")
    xActPath = ActiveDocument.Path
    While xFileStr <> ""
        xFilePath = xFolder & "\" & xFileStr
        If xFilePath <> xActPath Then
            Set xDoc = Documents.Open(xFilePath, AddToRecentFiles:=False, Visible:=False)
            xIndex = InStrRev(xFilePath, ".")
            Debug.Print Left(xFilePath, xIndex - 1) & ".txt"
            xDoc.SaveAs Left(xFilePath, xIndex - 1) & ".txt", FileFormat:=wdFormatText, AddToRecentFiles:=False
            xDoc.Close True
        End If
        xFileStr = Dir()
    Wend
    Application.ScreenUpdating = True
End Sub

將上述程式碼貼到模組中的 VBA 窗口

3。 按 F5 鍵來運行代碼。

4。 在裡面 瀏覽 窗口中,選擇包含要轉換為txt文件的Word文檔的文件夾,然後單擊 OK 按鈕。 看截圖:

瀏覽窗口

然後,您可以看到所選文件夾中的所有文檔都立即轉換為txt文件。 看截圖:

所選資料夾中的所有文件將轉換為 txt 文件

最佳辦公生產力工具

Kutools for Word - 透過 Over 提升您的文字體驗 100 顯著特點!

🤖 Kutools人工智慧功能: 生成內容 / 重寫文字 / 文件問答 / 獲得快速解答 / 翻譯文件 / 波蘭語文檔(保留格式)...

📘 文件掌握: 分頁 / 合併文件 / 以各種格式匯出選擇(PDF/TXT/DOC/HTML...) / 批次轉換為PDF...

內容編輯: 跨多個文件批量查找和替換 / 調整所有圖片的大小 / 轉置表行和列 / 將表格轉換為文字...

🧹 輕鬆清潔: 移開 多餘的空間 / 分節符 / 文本框 / 超鏈接 / 如需更多拆卸工具,請前往 移除 團體...

創意插入: 插入 千位分隔符 / 複選框 / 單選按鈕 / QR Code / 條碼 / 多張圖片 / 發現更多 插入 團體...

🔍 精準選擇:精確定位 特定頁面 / / 形狀 / 標題段落 / 增強導航功能 更多 選擇 功能...

星級增強: 導航到任何位置 / 自動插入重複文字 / 在文檔視窗之間切換 / 11 轉化 工具...

Word 功能區上的 Kutools 和 Kutools Plus 標籤
???? 想嘗試這些功能嗎?立即下載 Kutools for Word! 🚀
 

最佳辦公生產力工具

Kutools for Word - 100 多個 Word 工具