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

我意外地发现,Excel 2010可以自动将指定区域的名称显示为某种重叠图层:

Excel 2010会在各自的区域显示命名范围

根据我的发现,如果满足两个条件就会发生这种情况:

  • 视图缩放级别不大于39%
  • 该名称定义的范围比单个单元格大(但仍然是单个区域)

你知道吗? 这是一个错误还是一个function?

我怎么可能在任何缩放级别有意打开此function?

有趣的结果; 我发现这么less,你的post就在Bing的search结果的第一页。 它似乎在这里: http : //www.mrexcel.com/forum/excel-questions/119051-dont-display-range-name-when-zooming.html即使有一个命令,使该名称不会出现时放大到40%以下,似乎没有一个命令将门槛从40%改变到其他的。

你也许可以使用VBA代码来移动半透明的艺术字形状,以便与任何指定范围内的左上angular的单元格alignment,但是除非您有特定的回报,否则看起来像是很多工作。

@Grade提到的这个post试图删除命名的水印 (试图在这里投币),但是这个macros只有轻微的成功:

Sub Hide_Names() Dim iName As Name For Each iName In ThisWorkbook.Names iName.Visible = False Next iName End Sub 

这个线程在 2002年(同一个论坛)试图回答你的问题,但不要回答…这意味着这个function是在Excel 2000中,仍然很lesslogging。

我只是通过所有的Excel对象和互操作库search名称缩放水印 ,没有发现类似这个function。 希望有人更聪明可以摆脱一些光,但我认为你的答案只是“不”。