Assuming this code is all you have, it is clear you are missing some important parts.
My suggestion is to remove all code and rerecord the macro. It'll be much quicker to do it this way than to learn how to program VBA and fix it.
Вот макрос, который я записал, но он не запустится. Когда я нажимаю на имя и на Run, ничего не появляется. Я знаю, как их записывать и использовать, но не могу запустить записанные макросы для 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
Assuming this code is all you have, it is clear you are missing some important parts.
My suggestion is to remove all code and rerecord the macro. It'll be much quicker to do it this way than to learn how to program VBA and fix it.