ExcelでVBAコードを使用して、Word文書に番号付きリストを作成しようとしています。私はこれを実行するとWordで番号付きリストを作成するExcel VBA
Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Add
With wrdDoc
For i = 0 To 5
.Content.InsertAfter ("Paragraph " & i)
.Content.InsertParagraphAfter
Next
.Paragraphs(1).Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:= _
ListGalleries(wdNumberGallery).ListTemplates(1), ContinuePreviousList:= _
False, ApplyTo:=wdListApplyToWholeList, DefaultListBehavior:= _
wdWord10ListBehavior
End With
Set wrdApp = Nothing
Set wrdDoc = Nothing
私はエラーを取得:
Method 'ApplyListTemplateWithLevel' of object 'ListFormat' failed
を私は、Excel VBAの参照リストにMicrosoft Word 12.0 Object Library
をチェックしています。
私はそれが完璧に動作のWord 2010のエクセル2010でコードをテストした... 2007 –
くそー上でそれをテストします!私のVista on VMWareはアップデートを設定しています。私は上記をテストすることができる前にいつかかかります... –
最後に、Office 2007でそれをテストしました。うまく働いています。 –