記録したマクロはここにありますが、実行されません。名前をクリックして [実行] をクリックしても、何も表示されません。記録方法と使用方法はわかっていますが、ff: Circle Red (下記) や、記録しようとするテキスト ボックスで記録したマクロを実行できません。
.Shadow = wdUndefined
.Outline = wdUndefined
.Emboss = wdUndefined
.Engrave = wdUndefined
.AllCaps = wdUndefined
.Hidden = wdUndefined
.Underline = wdUndefined
.Color = wdColorRed
.Size = wdUndefined
.Animation = wdUndefined
.DoubleStrikeThrough = wdUndefined
.Name = ""
End With
.LinkedStyle = ""
End With
ListGalleries(wdNumberGallery).ListTemplates(1).Name = ""
Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:= _
ListGalleries(wdNumberGallery).ListTemplates(1), ContinuePreviousList:= _
False, ApplyTo:=wdListApplyToWholeList, DefaultListBehavior:= _
wdWord10ListBehavior
End Sub
Sub CircleRed()
'
' CircleRed Macro
'
'
End Sub
答え1
このコードだけを持っていると仮定すると、重要な部分がいくつか欠けていることは明らかです。
私の提案は、すべてのコードを削除してマクロを再記録することです。VBA のプログラミング方法を学んで修正するよりも、この方法の方がはるかに早く済みます。