停止研究窗格出现在Microsoft Office中


42

如何阻止研究窗格出现在Microsoft Office中(例如,当我按住Alt并在Outlook中的电子邮件中单击某处时)?

这是无意的,通常在我在两个窗口之间进行Alt-Tabbing时发生,并导致痛苦的延迟。可以关闭吗?

在此处输入图片说明
点击放大


您使用哪个Microsoft Office?2007年或2010年(或其他时间)?
罗尔尼克

2
对于那些对赏金感兴趣的人,我特别指的是2007年,如果它有所作为,但我怀疑没有。
Daniel DiPaolo 2011年

Answers:


38

与自己战斗多年后,我找到了答案。

在Word中,按Alt-F11打开VB编辑器。

按Ctrl-G打开立即窗口。

输入此行,然后按Enter:

Application.CommandBars("Research").Enabled = False

注意,似乎什么也不会发生,但是您可以继续关闭VB编辑器和Word。下次打开Outlook时,应禁用该功能。


1
最初的问题提到的是Outlook,而不是Word。当我使用独立Outlook尝试此操作时,出现“对象不支持此方法或属性”。
Burhan Ali

4
在Outlook中,似乎可以使用Application.Explorers(1).CommandBars(“ Research”)。Enabled = false
David Cornish 2013年

4
使用Microsoft Word 2010,这似乎可以正常工作:Application.ActiveWindow.CommandBars("Research").Enabled = False
John Fisher

1
非常完美,谢谢您的解决方案!(在MS Word 2013上测试)
Christian Feldbacher

3
大卫·康沃尔(David Cornish)的解决方案为我工作:Application.Explorers(1).CommandBars("Research").Enabled = false
ScrappyDev 2015年

9

不幸的是,答案是“不,不能关闭”。

人们已经想知道这已经有一段时间了(这里有一些例子可以追溯到2007年):

您可能必须使用AutoHotkey或AutoIt或类似方法来组装一些陷阱来捕获密钥。

您可以尝试结合以下几点:

  • 从“研究选项”中删除所有条目,并确保它没有尝试访问基于网络的研究服务(至少它会快速打开)。
  • 始终保持窗格处于打开状态(只是将其缩小一点,或者将其取消停靠并隐藏在某个地方)。

我不确定,不是您想要的答案,但就我所能找到答案。


+1至少揭示了共同的苦难,也为减轻头痛提供了其他好的建议
丹尼尔·迪帕洛

谢谢,很高兴知道这不仅是我。感谢您的调查时间。
Andrew Doran

Daniel,@ rzlines 09年10月响应是正确的,并且以管理员身份运行添加/删除时效果很好。进行一些注册表编辑以完成清理。
V Stuart Foote

4

通过打开Outlook选项菜单(“文件”>“选项”),我可以关闭我的浏览器。然后转到“加载项”子选项卡。

进入“加载项”菜单后,转到底部的“管理[COM加载项]”,然后单击“执行”按钮。取消选中“ Business Connectivity Services加载项”旁边的框,然后单击“确定”。

这应该可以防止打开研究窗格。


我在Outlook中看不到“文件>选项”吗?
安德鲁·多兰

3

您也可以通过VBA在Outlook中执行此操作。Office 2010不再允许您通过大多数这些解决方案删除。

Word,PowerPoint和Excel允许您使用此简单的解决方案

Outlook需要同时使用“资源管理器”和“检查器”,而在不同的上下文中启用了此命令栏,因此需要更多的麻烦。因此,解决方案分为两部分。

第一部分是设置WithEvents以处理每个新Inspector的创建。通常,这些是每当您打开消息/事件/等时,它们每次都会被创建/销毁。因此,即使您击中了每个当前的Inspector,新的Inspector也不会禁用命令栏。

将以下内容放入VBA编辑器(Alt + F11)中的ThisOutlookSession中。每个新的检查器(也包括资源管理器,尽管我还没有创建资源管理器)都将禁用其命令栏。


Public WithEvents colInspectors As Outlook.Inspectors
Public WithEvents objInspector As Outlook.Inspector
Public WithEvents colExplorers As Outlook.Explorers
Public WithEvents objExplorer As Outlook.Explorer

Public Sub Application_Startup()
    Init_colExplorersEvent
    Init_colInspectorsEvent
End Sub
Private Sub Init_colExplorersEvent()
    Set colExplorers = Outlook.Explorers
End Sub

Private Sub Init_colInspectorsEvent()
    'Initialize the inspectors events handler
    Set colInspectors = Outlook.Inspectors

End Sub

Private Sub colInspectors_NewInspector(ByVal NewInspector As Inspector)
    Debug.Print "new inspector"
    NewInspector.commandbars("Research").Enabled = False
    'This is the code that creates a new inspector with events activated
    Set objInspector = NewInspector
End Sub
Private Sub colExplorers_NewExplorer(ByVal NewExplorer As Explorer)
    'I don't believe this is required for explorers as I do not think Outlook
    'ever creates additional explorers... but who knows
    Debug.Print "new explorer"
    NewExplorer.commandbars("Research").Enabled = False
    'This is the code that creates a new inspector with events activated
    Set objExplorer = NewExplorer
End Sub

但是,这只会使菜单从Outlook中的某些视图中消失。您仍然需要运行以下宏才能将其从所有资源管理器中删除。尽我所知,当您关闭/重新打开Outlook时,这是持久的:

Private Sub removeOutlookResearchBar()

    'remove from main Outlook explorer
    Dim mExp As Explorer
    For Each mExp In Outlook.Explorers
        mExp.commandbars("Research").Enabled = False
    Next mExp

End Sub

2

尝试这个:

添加/删除程序---> Microsoft Office --->添加或删除功能--->展开Office工具--->禁用Research Explorer Bar

资源


1
我尝试过,但不幸的是它没有用-当我按住Alt键时,仍然可以看到研究窗格。
安德鲁·多兰

安德鲁,您可能要检查一下。它必须适用于PC上的所有Office 2007用户,但是当以管理员身份运行时,添加/删除程序-> Microsoft Office->添加或删除功能安装选项-> Office工具-> Research Explorer Bar设置为“不可用”并继续。随后重启很荣幸。研究栏已禁用。可以清除每个用户的HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Common \ Research Key。突出显示<alt>应该不再导致研究栏启动。
V Stuart Foote

1

在Outlook中试试这个;它不会禁用,但可以防止冻结。

  1. 按住Alt键和鼠标左键单击一个词以打开“研究”窗格
  2. 在“研究”窗格的底部,单击“研究选项”
  3. 在“服务”下,取消选中所有内容
  4. 点击“确定”保存更改

这仍然会导致“研究”窗格打开它,只是停止显示任何结果。
ChrisB

0

如果您不想禁用Research alt-click,但是要避免在两个窗口之间alt-tab时发生这种情况,则只需避免在Office应用程序的内容区域内单击(即,单击标题栏或滚动条等)。这样可以避免触发研究。

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.