2015-10-15 18 views
6

tôi vô tình dicovered rằng Excel 2010 có thể tự động hiển thị tên của các vùng tên qua chúng như một số loại của một lớp che phủ:Cách hiển thị tên trên các dải ô được đặt tên trong Excel?

Excel 2010 displays named ranges over their respective region

Dựa trên những phát hiện của tôi điều này xảy ra nếu hai điều kiện được đáp ứng:

  • mức zoom xem là không lớn hơn 39%
  • tên định nghĩa một phạm vi đó là lớn hơn một tế bào duy nhất (nhưng vẫn là một khu vực duy nhất)

Bạn có biết điều này không? Đây có phải là một lỗi hoặc một tính năng?

Làm thế nào tôi có thể cố ý bật tính năng này ở bất kỳ mức thu phóng nào?

+0

Tôi không thể tưởng tượng rằng đó là lỗi. Nó có vẻ giống như một tính năng khá tốt đẹp nếu bạn muốn một cái nhìn mắt chim của một bảng tính phức tạp. –

Trả lời

2

Kết quả thú vị; Tôi thấy rất ít về nó mà bài viết của bạn là trên trang đầu tiên của kết quả tìm kiếm của Bing. Có vẻ như ở đây: http://www.mrexcel.com/forum/excel-questions/119051-dont-display-range-name-when-zooming.html rằng mặc dù có một lệnh để làm cho tên đó không xuất hiện khi thu nhỏ xuống dưới 40%, dường như không có lệnh nào để thay đổi ngưỡng từ 40% thành cái gì khác. Bạn có thể sử dụng mã VBA để di chuyển các hình dạng từ mờ để căn chỉnh với ô trên cùng bên trái trong bất kỳ dãy tên nào, nhưng có vẻ như rất nhiều công việc trừ khi bạn có ý định chi trả cụ thể.

0

This post đề cập bởi @Grade đã cố gắng để loại bỏ các watermark tên (cố gắng đồng xu một thuật ngữ ở đây), nhưng đã thành công chỉ nhẹ với macro này:

Sub Hide_Names() 
Dim iName As Name 

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

This thread here (cùng diễn đàn) từ năm 2002 đã cố gắng trả lời câu hỏi của bạn, nhưng không có câu trả lời ... có nghĩa là tính năng này là trong Excel 2000 và vẫn còn kém tài liệu.

Tôi chỉ tìm kiếm thông qua tất cả các đối tượng Excel và các thư viện Interop cho tên, zoom, và watermark và tìm thấy điều gì tương tự như tính năng này. Hy vọng rằng một người nào đó thông minh hơn có thể làm sáng tỏ, nhưng Tôi nghĩ câu trả lời của bạn đơn giản là "không".

Các vấn đề liên quan