我在Windows中的Word中编写了一个宏(分配给一个按钮),我想在Mac中的Word中使用它,但是,该按钮不再在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
答案 0 :(得分:1)
不幸的是,您无法将宏链接到Word for Mac中的按钮。按钮对象仅存在于UserForms中 - 而不是直接存在于Word文档中。 (奇怪的是,它确实存在于Excel中。)这对我来说是一个很大的挫折,因为我希望允许用户轻松地启动脚本而无需访问“宏”区域。您可以从菜单项访问宏:工具 - >宏 - >宏,或2016年的视图功能区。
注意:要使其可用于宏区域,您必须将其设置为公共。
您可以将宏链接到键盘命令,从“宏”菜单运行它,或让它在Document_New()或Document_Open()上运行。
这是微软在Mac Word(2016)中运行宏的官方方式。 https://support.office.com/en-us/article/Run-a-macro-in-Word-2016-for-Mac-e1407255-84f6-49a0-bb54-56e04bfdec23
希望这会有所帮助。