从VBA打开“自定义视图”面板

时间:2016-03-10 07:54:16

标签: excel excel-vba excel-2010 vba

我想从VBA打开自定义视图面板。 我知道我可以打开CustomViews.Add和.Show调用,但我需要的是调用现有的面板。有没有办法从VBA控制Excel的Excel?我无法在任何地方找到它。

enter image description here

1 个答案:

答案 0 :(得分:3)

您可以使用CommandBars.ExecuteMso方法执行功能区命令:

application.CommandBars.ExecuteMso "ViewCustomViews"

找到要执行的正确名称(IMO)的最简单方法是使用“自定义功能区”对话框找到所需的控件,然后将鼠标悬停在列表中的控件上并查看工具提示。

注意:您使用的按钮名称是区分大小写,因此请密切关注它在工具提示中的显示方式!