Использование макроса Windows Word в Mac Word
Я написал макрос (назначенный кнопке) в Word в Windows, и я хочу использовать его в Word в Mac, однако кнопка больше не работает в Mac, и мне нужно запустить макрос из редактора Visual Basic, Есть намеки?
Private Sub CommandButton_Click()
Selection.Tables(1).Columns(1).Select
With Selection.Find
.Style = "Style2"
iCount = 0
While .Execute
iCount = iCount + 1
Wend
MsgBox (iCount)
End With
End Sub
1 ответ
К сожалению, вы не можете связать макрос с кнопкой в Word для Mac. Объект кнопки существует только в пользовательских формах, а не непосредственно в документе Word. (Как ни странно, он существует в Excel.) Это вызвало у меня большое разочарование, поскольку я хочу позволить пользователям легко запускать сценарии, не посещая область "макросов". Вы можете получить доступ к макросам из пункта меню: Инструменты -> Макрос -> Макросы или Просмотреть ленту в 2016 году.
Примечание: чтобы сделать это доступным для области макросов, вы должны сделать его общедоступным.
Вы можете связать макрос с ключевой командой, запустить его из меню "Макросы" или запустить в Document_New() или Document_Open().
Вот официальный способ Microsoft запустить макрос в Mac Word (2016). https://support.office.com/en-us/article/Run-a-macro-in-Word-2016-for-Mac-e1407255-84f6-49a0-bb54-56e04bfdec23
Надеюсь это поможет.