Использование макроса 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

Надеюсь это поможет.

Другие вопросы по тегам