Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA添加';将特殊值粘贴为值';右键单击菜单的图标(单元格上下文菜单自定义)_Vba_Excel_Excel Formula_Excel 2007 - Fatal编程技术网

Excel VBA添加';将特殊值粘贴为值';右键单击菜单的图标(单元格上下文菜单自定义)

Excel VBA添加';将特殊值粘贴为值';右键单击菜单的图标(单元格上下文菜单自定义),vba,excel,excel-formula,excel-2007,Vba,Excel,Excel Formula,Excel 2007,我想知道如何使用VBA代码将新图标添加到右键单击菜单,这将是粘贴特殊值的快捷方式Excel功能(可以在Excel 2010中找到,但在2007中找不到)。添加图标本身不是问题,但是否存在与该图标关联的通用方法(不是VBA宏) 下面的代码添加了与ToggleCaseMacromacro(此处未定义)关联的图标: 您只需添加: ContextMenu.Controls.Add Type:=msoControlButton, ID:=370, Before:=2 给你: ContextMenu.Co

我想知道如何使用VBA代码将新图标添加到右键单击菜单,这将是粘贴特殊值的快捷方式Excel功能(可以在Excel 2010中找到,但在2007中找不到)。添加图标本身不是问题,但是否存在与该图标关联的通用方法(不是VBA宏)

下面的代码添加了与
ToggleCaseMacro
macro(此处未定义)关联的图标:

您只需添加:

ContextMenu.Controls.Add Type:=msoControlButton, ID:=370, Before:=2
给你:
ContextMenu.Controls.Add Type:=msoControlButton, ID:=370, Before:=2