這是設計用來作爲宏。
一步一步的指導:
1)從Excel,按下Alt + F11鍵盤上。
2)從菜單欄中,單擊插入,然後模塊
3)複製並粘貼以下提供到打開的新模塊的代碼。
注意:DocPath = "C:\docs\data.txt"
應該是任何你想保存輸出文件,包括文件的實際名稱。請記住,您希望輸出文件位於的文件夾應該已存在。如果無法找到該文件夾,則不會創建該文件夾。
4)從菜單欄點擊工具,然後參考文獻。確保兩個「的Microsoft Office 14.0對象庫」以及「Microsoft Word中14.0對象庫」進行檢查,並創下沒關係(See screenshot for details)
5)將文檔保存爲一個.XLSM文件(此文件類型支持宏)
6)關閉VBA編輯器。返回Excel,在功能區上單擊查看,然後宏。你的新宏應該在列表中:ExportToTXT
7)選擇它並點擊運行。
Sub ExportToTXT()
Dim DocPath As String
Dim MsgBoxCompleted
Columns("A").Select
Dim AppWord As Word.Application
Set AppWord = CreateObject("Word.Application")
AppWord.Visible = False
Selection.Copy
DocPath = "C:\docs\data.txt"
'Create and save txt file
AppWord.Documents.Add
AppWord.Selection.Paste
AppWord.ActiveDocument.SaveAs2 Filename:=DocPath, FileFormat:=wdFormatText
Application.CutCopyMode = False
AppWord.Quit (wdDoNotSaveChanges)
Set AppWord = Nothing
MsgBoxCompleted = MsgBox("Process complete.", vbOKOnly, "Process complete")
End Sub
祝你好運,如果你有任何問題,請不要猶豫,問。
注意:這些說明可能對您的技能水平看起來過於簡單,但我寫了這樣的答案以便將來可能幫助其他人。
編輯
變化
DocPath = "C:\docs\data.txt"
到
DocPath = "C:\docs\data.fcf"
,並更改
AppWord.ActiveDocument.SaveAs2 Filename:=DocPath, FileFormat:=wdFormatText
到
AppWord.ActiveDocument.SaveAs2 Filename:=DocPath
輸出文件將是.fcf格式。它是否能夠正常打開是我不確定的。你必須在你正在使用的程序中進行測試。
非常感謝 –
乾杯!高興地幫助... – WhiteHat