丽塔(Rita)在她的工作场所遇到了一个状况,她挠头。他们有一个可以在任何单元格上单击鼠标右键的员工,并且在结果的“上下文”菜单上“格式化单元格”选项不可用。丽塔(Rita)想知道恢复上下文菜单选项的必要条件。

右键单击单元格时显示的上下文菜单可能会随着时间的流逝而以某种方式被修改。您可以使用一个非常简单的宏来重置此特定的上下文菜单:

Sub ResetContextMenu()

CommandBars("Cell").Reset End Sub

如果这样做不能解决问题,或者菜单在将来某个时间莫名其妙地发生更改,则罪魁祸首很可能是某种加载项或工作簿中的特定宏。确定哪个宏在进行修改可能需要进行认真的侦探工作。如果您可以访问外接程序或工作簿中的宏,则可能只想搜索VBA代码以查看是否可以找到文本“ CommandBars”以查看正在更改的内容。

如果您无法访问宏代码(也许外接程序或工作簿受到保护),那么您将需要经过反复试验的过程,在此过程中,您一步一步地停止加载加载项,直到您确定哪一个导致上下文菜单中的更改。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11786)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Problem_with_Missing_Context_Menu_Option [缺少上下文菜单选项的问题]。