如何停止忽略未聚焦窗口上的Microsoft Office应用程序


17

Windows上的Microsoft Office应用程序的行为类似于Mac OS-如果窗口没有输入焦点,则单击其按钮之一只会使窗口聚焦,并且您必须再次单击以激活按钮(或其他控件)。

如果它与其他应用程序一致,那将很烦人,但甚至与其他Microsoft应用程序(如Explorer)不一致。

这篇文章“第一次单击鼠标可以设置焦点,但是否则将被忽略”很好地描述了问题,但主持人没有得到解决,因此已被忽略。

这是“ Windows需要单击才能激活窗口,然后再次单击将选择一个按钮。如何更改此按钮?” 是关于开发代码,而不是一般的用户配置。

一种解决方法是从“控制面板”中启用“通过用鼠标悬停在窗口上来激活窗口”,但这并不符合每个人的喜好并改变整个桌面的行为,而不仅仅是修复损坏的应用程序。

有没有一种方法可以停止Office应用程序忽略未聚焦窗口的单击,而无需更改整个桌面的行为?


1
我也要问这个问题。真奇怪,没人知道答案。也许在一些Office论坛上问?
Uwe Keim

奇。我从未注意到这种差异,但确实没有任何意义。无论您的喜好如何,至少在Microsoft方面,它应该以一种或另一种方式保持一致。好问题。
阿里亚娜

您使用的是哪种Office版本?
Doktoro Reichard

3
在某些情况下,Office团队竭尽全力使 Office吞下单击而不响应它们:blogs.msdn.com/b/jensenh/archive/2006/01/26/517851.aspx
TessellatingHeckler,

5
@TessellatingHeckler发表的文章清楚地表明,真正的问题是功能区。他们正在攻克焦点模型来支持这种新的(新的!=更好)的面向上下文的菜单系统。我认为这支持静态工具栏和下拉菜单有助于更流畅的工作流程的观点。我已经使用Office多年了,但仍然发现自己在功能区中搜索以找到以前可以通过下拉列表或工具栏轻松访问的内容。更重要的是,从另一个应用程序切换到另一个焦点时,双击焦点问题令人发疯
Ryan Griggs 2014年

Answers:


1

我非常确定,鼠标单击激活的处理取决于应用程序,并且不能在系统范围内配置。

http://msdn.microsoft.com/zh-CN/library/hae1hxka.aspx


3
显然,这取决于应用程序,因为Office不同于其他应用程序。我不想在系统范围内进行任何更改,而是要修复Office。如果无法修复Office,我将考虑一个应用程序,该应用程序会监视非活动窗口上的鼠标单击并在它们获得单击之前激活它们。可能?
丹尼斯·豪

@DenisHowe:我猜想AutoHotkey可以做到这一点。
TOOGAM

0

这可能与您追求的不完全相同,但似乎对我有用。

http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in-windows-vista/

它将焦点切换到鼠标当前所在的窗口。对于Office来说,这实际上是“首次单击”以获取焦点。(可能不幸的)副作用是,您悬停的所有内容都会显示在最前面-就像您单击它一样。


欢迎来到超级用户。外部链接可能断开或不可用,在这种情况下,您的答案将无用。请在回答中包括基本信息,并使用链接进行归因和进一步阅读。谢谢。
fixer1234
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.