从 Excel 2010 功能区执行 VBA
Execute VBA from Excel 2010 Ribbon
我一直在尝试不同的示例来说明如何将我的 VBA 按钮移动到功能区中,但要么是文本标记为红色(又名错误),要么是与进行一些 xml 转换相关的示例(以前从未做过所以他们没有意义)。
我只想将我的文本着色按钮移到我的自定义功能区中。当用户单击按钮图标(在功能区内)时,VBA 代码将执行。
正如您在上面看到的,当前功能区上的绿色文本按钮...
当用户单击它时.. 它会生成一个空白的命令按钮,供用户创建新的命令按钮。显然不是我想要的。
有什么建议吗?
我的蓝红按钮编码(简单编码):
Private Sub Color_Blue_Click()
Selection.Font.Color = RGB(83, 141, 213)
End Sub
Private Sub Color_Red_Click()
Selection.Font.Color = RGB(255, 0, 0)
End Sub
我试过引用:
哇,我想这毕竟是一个简单的修复:
我去了:
Developer Tab/Record Macro
将宏命名为 TextGreen
... 单击 Ok
并在保存后单击 Stop Recording
返回 Developer/Code
选项卡并单击 Macros
然后我点击了 Edit
并在那里输入了我的代码:
Sub TextGreen()
Selection.Font.Color = RGB(0, 176, 80)
End Sub
为了保存到功能区,我做了:
右键单击 Ribbon/Customize Ribbon
...从下拉列表中选择 Macros
...在我的功能区选项卡下保存了一个组并添加了它。
我一直在尝试不同的示例来说明如何将我的 VBA 按钮移动到功能区中,但要么是文本标记为红色(又名错误),要么是与进行一些 xml 转换相关的示例(以前从未做过所以他们没有意义)。
我只想将我的文本着色按钮移到我的自定义功能区中。当用户单击按钮图标(在功能区内)时,VBA 代码将执行。
正如您在上面看到的,当前功能区上的绿色文本按钮... 当用户单击它时.. 它会生成一个空白的命令按钮,供用户创建新的命令按钮。显然不是我想要的。
有什么建议吗?
我的蓝红按钮编码(简单编码):
Private Sub Color_Blue_Click()
Selection.Font.Color = RGB(83, 141, 213)
End Sub
Private Sub Color_Red_Click()
Selection.Font.Color = RGB(255, 0, 0)
End Sub
我试过引用:
哇,我想这毕竟是一个简单的修复:
我去了:
Developer Tab/Record Macro
将宏命名为 TextGreen
... 单击 Ok
并在保存后单击 Stop Recording
返回 Developer/Code
选项卡并单击 Macros
然后我点击了 Edit
并在那里输入了我的代码:
Sub TextGreen()
Selection.Font.Color = RGB(0, 176, 80)
End Sub
为了保存到功能区,我做了:
右键单击 Ribbon/Customize Ribbon
...从下拉列表中选择 Macros
...在我的功能区选项卡下保存了一个组并添加了它。