标签: excel excel-vba excel-2010 vba
我想从VBA打开自定义视图面板。 我知道我可以打开CustomViews.Add和.Show调用,但我需要的是调用现有的面板。有没有办法从VBA控制Excel的Excel?我无法在任何地方找到它。
答案 0 :(得分:3)
您可以使用CommandBars.ExecuteMso方法执行功能区命令:
CommandBars.ExecuteMso
application.CommandBars.ExecuteMso "ViewCustomViews"
找到要执行的正确名称(IMO)的最简单方法是使用“自定义功能区”对话框找到所需的控件,然后将鼠标悬停在列表中的控件上并查看工具提示。
注意:您使用的按钮名称是区分大小写,因此请密切关注它在工具提示中的显示方式!