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

时间:2015-10-15 08:36:14

标签: excel

我意外地发现Excel 2010可以自动在其上显示命名区域的名称作为某种覆盖层:

Excel 2010 displays named ranges over their respective region

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

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

我怎么能在任何缩放级别上故意打开此功能?

2 个答案:

答案 0 :(得分:2)

有趣的结果;我发现你的帖子在Bing的搜索结果的第一页上很少。似乎在这里:http://www.mrexcel.com/forum/excel-questions/119051-dont-display-range-name-when-zooming.html即使有一个命令使该名称在缩放到40%以下时不显示,但似乎没有命令将阈值从40%更改为其他值。

您可以使用VBA代码移动半透明的艺术字形状以与任何命名范围中的左上角单元格对齐,但除非您有特定的收益,否则看起来很多工作。

答案 1 :(得分:0)

@Grade提到的

This post试图删除名为watermark (试图在这里注明一个术语),但这个宏只取得了一点成功:

Sub Hide_Names() 
Dim iName As Name 

For Each iName In ThisWorkbook.Names 
    iName.Visible = False 
Next iName 
End Sub
2002年

This thread here(同一个论坛)试图回答你的问题,但没有答案......这意味着这个功能在Excel 2000中,但仍然记录不足。

我刚搜索了所有Excel对象和Interop库中的 name zoom watermark ,但没有发现任何与此功能类似的内容。希望聪明的人可以解决一些问题,但我认为你的回答很简单,而且#34;