0
我有一個Excel表格中的2列,一個有目錄,另一個有需求名稱。我想要的是宏應該爲第二列的每個值創建Word文檔,並在要求目錄中提及AND在第一次coulmn。 (它應該automatially創建的目錄,如果它們不提供)如何創建多個word文檔(空白)通過excel宏,具體名稱?
我有一個Excel表格中的2列,一個有目錄,另一個有需求名稱。我想要的是宏應該爲第二列的每個值創建Word文檔,並在要求目錄中提及AND在第一次coulmn。 (它應該automatially創建的目錄,如果它們不提供)如何創建多個word文檔(空白)通過excel宏,具體名稱?
我迅速颳起這件事,打開Word文檔,保存它的基礎上在Range("A2")
目錄,在Range("B2")
文件名,並然後關閉文件。
Sub Button1_Click()
Dim oWord As Word.Application
Set oWord = New Word.Application
oWord.Visible = True
oWord.Documents.Add Template:="Normal", NewTemplate:=False, DocumentType:=0
oWord.ActiveDocument.SaveAs2 Filename:=Range("A2") & Range("B2")
oWord.ActiveDocument.Close SaveChanges:=False
oWord.Quit
Set oWord = Nothing
End Sub
這應該爲您提供了通過你的A柱騎自行車的良好基礎,並保存文件,然後糾正任何空目錄(可以用一個if語句來完成)。
您必須確保已選中Microsoft Word引用 - 執行此操作,確保您位於VBA屏幕中,單擊「工具」>「引用」,然後找到「Microsoft Word xx.0 Object圖書館「在列表中。注意; xx.0將特定於您正在運行的Word版本。
希望這可以幫助你開始!
你試過了什麼? – NetStarter
由於您正在處理多個應用程序,宏記錄器對您來說沒有多大用處,但這不是一個非常困難的練習。請顯示您到目前爲止所嘗試的內容,我們可以提供幫助。 –