当我用户的用户形式,我必须:如何将用户窗体作为图标/按钮添加到功能区并显示用户窗体,但仍然可以使用Excel文件?
1)ALT + F11
2)选择的表格
3)运行
4)关闭窗体
5)回到Excel
如果表单未关闭,Excel将不允许我执行任何操作。无论如何,让我在丝带上放一个小图标?并保持用户窗体出现在我使用Excel?
当我用户的用户形式,我必须:如何将用户窗体作为图标/按钮添加到功能区并显示用户窗体,但仍然可以使用Excel文件?
1)ALT + F11
2)选择的表格
3)运行
4)关闭窗体
5)回到Excel
如果表单未关闭,Excel将不允许我执行任何操作。无论如何,让我在丝带上放一个小图标?并保持用户窗体出现在我使用Excel?
你有两个部分你的问题:
添加一个图标到色带:你想宏可用于所有电子表格?
Assigning a shortcut to an existing macro
部)保持对话打开:一个用户窗体的性质之一是ShowModal
;你可以简单地将其设置为false。或者,根据其他答案,您可以用MyForm.Show vbModeless
打开它。
注意,窗体的属性还允许您提供特定的屏幕位置也让形式是不是在路上,而你的工作:改变StartUpPosition
到0 - Manual
,并为Top
提供一个值和Left
。
你不需要做:)你可以简单地启动形式modeless
模式,以保持它的开放和在同一时间
与Excel文件的工作试试这个启动窗体。
Sub Sample()
Userform1.Show vbModeless
End Sub
谢谢。如果有一种方法可以在功能区上放一个小图标来运行该程序,它将非常好,但我可以将一个宏指定给一个按钮到excel文件。 – NCC
是的,你可以创建一个加载项:)但是,如果它只是启动窗体,那么不妨给宏指定一个按钮。 –
我认为你应该创建另一个模块,并在该模块中调用userform。之后,只需将该宏放在色带上即可。它可以帮助您......
这真的很好!!!!!谢谢你 – NCC