word vba知道宏名称,在另一个宏中运行知道名称的宏
时间: 2024-02-24 17:58:44 浏览: 106
office VBA 与 宏 编程
5星 · 资源好评率100%
在 Word VBA 中,可以使用 Application.Run 方法来运行其他宏。该方法需要一个宏名称作为参数,可以在另一个宏中动态指定要运行的宏的名称,如下所示:
```vb
Sub RunMacroByName()
Dim macroName As String
macroName = "MyMacro" '指定要运行的宏的名称
Application.Run macroName '运行指定的宏
End Sub
```
在这个示例中,我们定义了一个字符串变量 `macroName` 来存储要运行的宏的名称。然后,我们使用 `Application.Run` 方法来运行指定的宏。
可以根据需要将这个代码嵌入到另一个宏中,以便在运行时动态指定要运行的宏的名称。
阅读全文