Excel 2010形状自定义右键单击上下文菜单

时间:2012-09-28 15:16:15

标签: excel vba

好的,我现在已经找了几个小时。我只是试图找到excel形状(例如矩形和自由形式)的右键单击上下文菜单的控制索引名称。

我有以下代码,我想要做的就是在用户右键单击形状时删除所有默认菜单项。

下面:

For Each ShapeCommandBar In Application.CommandBars("Name of Shapes Context Menu").Controls
    ShapeCommandBar.Delete
Next ShapeCommandBar

2 个答案:

答案 0 :(得分:0)

仅仅是一个FYI,Shapes的上下文菜单显然无法通过VBA访问,因此我必须为自定义文件编写自己的XML。

解释的文章是:http://msdn.microsoft.com/en-us/library/office/gg469862.aspx

答案 1 :(得分:-1)

我相信它被称为“形状”。