与此问题相关:当不在焦点时在 Excel 中显示单元格选择但我的案例涉及 Microsoft Word。
当我在 Microsoft Word 或 Excel(2003、2007、2010 或 2013)中选择文本或列/行时,它会在 Word 中像这样突出显示:
和 Excel:
但是,当我将焦点转移到另一个程序时,突出显示的文本不再突出显示。
我通常使用 2 个显示器,其中一个显示器包含我需要阅读的数据的文档/电子表格,另一个显示器是我实际工作的地方。我会选择一些文本(或单元格)使其在多页数据中脱颖而出,然后切换程序,但突出显示的文本不再可见。
这个问题有永久的解决办法吗?
答案1
解决一半问题的快速方法(从 Excel 切换到 Word 时)是复制文本。当您按下 Ctrl + c 时,单元格将继续被标记(高亮消失了,但文本周围仍有虚线)。
这样做的缺点是,只要您保留复制的单元格,文本就只会被标记。这意味着您无法复制任何其他内容,否则标记就会消失。不幸的是,这在从 Word 到 Excel 时不起作用。
答案2
这似乎是 Microsoft 独有的“功能”。对于大多数项目,我只需要只读访问权限,格式对我来说并不重要,因此我已切换到没有此行为的 OpenOffice。
答案3
此 VBa 可以做到这一点,但它假定您未使用高亮显示。如果您使用了,您的高亮显示将会变得混乱,因此请不要使用它。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Worksheet.Cells.Interior.ColorIndex = xlNone
ActiveCell.EntireRow.Interior.ColorIndex = 19
End Sub
作为一个大规模的解决方法(如果突出显示对您不起作用),您可以使用像 JRuler 这样的工具(听我说:)!!),因为这将允许您将标尺留在屏幕上,并将相关行留在其上方,这样当您的眼睛返回到该屏幕时,您就可以看到您所在的位置(所以你可以看到,我丢失了突出显示,但至少我可以看到我正在看第 3 行)!
别误会我的意思,如果你经常这样做的话,这会很费力而且很痛苦,但是,对于任何程序(Word 和 Excel)来说它可能就足够了。
答案4
这个问题困扰了我十年,让我抓狂,现在我终于找到了一个适合自己的解决方案。不幸的是,它不是免费的……实际窗口管理器有一项名为“忽略停用”的功能,可以为特定应用启用。这会让窗口认为它仍然处于焦点状态,即使它没有。我已为所有办公应用启用此功能,现在即使另一个窗口处于焦点状态,我仍然可以看到突出显示的选择。我也没有任何负面影响。我也使用多台显示器,这个程序还有大量其他有用的工具可用于多台显示器,这对我来说很有价值。我安装了试用版,然后卸载了它,它为我提供了 30% 的折扣。可能有一个免费程序可以做到这一点,但我找不到......我希望这对其他人也有帮助,就像它帮助我一样!