如何在Excel中显示命名范围内的名称?

如何在Excel中显示命名范围内的名称?,excel,Excel,我无意中发现Excel 2010可以自动将命名区域的名称显示为某种覆盖层: 根据我的调查结果,如果满足两个条件,就会出现这种情况: 视图缩放级别不大于39% 名称定义的范围大于单个单元格(但仍然是单个区域) 你知道吗?这是一个bug还是一个特性 我怎样才能在可能的任何缩放级别上故意启用此功能?有趣的结果;我在上面发现的太少了,以至于你的帖子出现在必应搜索结果的第一页。这里似乎是这样的:即使有一个命令使该名称在缩放到40%以下时不显示,但似乎没有一个命令将阈值从40%更改为其他值 您可能可以

我无意中发现Excel 2010可以自动将命名区域的名称显示为某种覆盖层:

根据我的调查结果,如果满足两个条件,就会出现这种情况:

  • 视图缩放级别不大于39%
  • 名称定义的范围大于单个单元格(但仍然是单个区域)
你知道吗?这是一个bug还是一个特性


我怎样才能在可能的任何缩放级别上故意启用此功能?

有趣的结果;我在上面发现的太少了,以至于你的帖子出现在必应搜索结果的第一页。这里似乎是这样的:即使有一个命令使该名称在缩放到40%以下时不显示,但似乎没有一个命令将阈值从40%更改为其他值

您可能可以使用VBA代码移动半透明的艺术字形状,使其与任何命名区域中的左上角单元格对齐,但除非您考虑到具体的回报,否则这似乎是一项艰巨的工作。

由@Grade提及的试图删除命名水印(试图在此处创造一个术语),但在使用此宏时仅取得了轻微的成功:

Sub Hide_Names() 
Dim iName As Name 

For Each iName In ThisWorkbook.Names 
    iName.Visible = False 
Next iName 
End Sub
(同一论坛)从2002年开始,我一直试图回答你的问题,但没有答案。。。这意味着该功能在Excel2000中已经存在,而且文档记录仍然很差


我只是在所有Excel对象和互操作库中搜索了名称、缩放和水印,但没有找到类似的功能。希望更聪明的人能给我们一些启示,但我认为你的答案只是“不”。

我无法想象这是一个bug。如果你想要一个复杂电子表格的鸟瞰图,这似乎是一个相当不错的功能。