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