当 Excel 窗口失去焦点时,光标变得不可见。各个列/行标题的颜色也恢复为默认值,因此一旦我切换到其他窗口,就不可能找到光标和/或选择。
这让我很恼火,因为它使 Excel 几乎无法用于我需要它执行的大多数任务:
在另一个窗口中执行测试时跟踪测试用例
在其他地方获取数据并将其移植到 Excel
(我从未在其他应用程序中看到过这种行为,甚至想不出任何理由。)
是否可以关闭此行为,即在失焦时保留选择可见性?
编辑:与我最初发布此内容时的想法相反,这不是“新功能”,而是 MS 在其大多数应用程序中(至少从某个时间点以来)坚持的 UI 编译指示,尽管非 MS 应用程序或一些遗留的 MS 应用程序并不总是尊重它。
这是 Windows 的正常行为。它并非特定于 Excel。如果您在 Word 中选择文本,然后更改窗口,也会发生同样的情况。它无法关闭。
如果您愿意将宏添加到工作簿中,可以通过一种解决方法来突出显示所需的行,然后在完成后将其删除。当窗口没有焦点时,将显示突出显示的行。
Alt在 VBA 资源管理器 ( + F11)中添加这些代码片段ThisWorkbook,您可以从宏 ( Alt+ F8) 调用它们或为它们添加按钮。
Sub RowHighlight()
Rows(ActiveCell.Row).Select
With Selection.Interior
.Pattern = xlSolid
.ColorIndex = 6 'Change this number to the color of choice.
End With
End Sub
Sub RemHighlight()
Rows(ActiveCell.Row).Select
With Selection.Interior
.Pattern = xlNone
End With
End Sub
Run Code Online (Sandbox Code Playgroud)
以下是您可以在代码中更改的颜色索引。当前设置为黄色。
| 归档时间: |
|
| 查看次数: |
13519 次 |
| 最近记录: |