39

Как я могу остановить отображение области исследований в Microsoft Office, например, когда я держу Alt и щелкаю где-нибудь в электронном письме в Outlook?

Это непреднамеренно и обычно происходит, когда я нажимаю Alt-Tab между окнами и вызывает болезненную задержку. Можно ли это отключить?


нажмите, чтобы увеличить

7 ответов7

35

После долгих лет борьбы с этим я узнал ответ.

В Word нажмите Alt-F11, чтобы открыть редактор VB.

Нажмите Ctrl-G, чтобы открыть окно «Немедленно».

Введите эту строку и нажмите Enter:

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

Обратите внимание, что ничего не произойдет, но вы можете пойти дальше и закрыть VB Editor и Word. При следующем открытии Outlook эта функция должна быть отключена.

8

К сожалению, ответ «Нет, это нельзя отключить».

Люди уже давно задаются этим вопросом (вот несколько примеров, относящихся к 2007 году):

Вам, вероятно, придется создать что-то нехорошее, чтобы заманивать ключи в ловушку с помощью AutoHotkey, AutoIt или чего-то подобного.

Пара вещей, которые вы можете попробовать с этим жить:

  • Удалите все записи из опций исследования и убедитесь, что он не пытается получить доступ к сетевым исследовательским службам (поэтому, по крайней мере, он откроется быстро).
  • Оставьте панель открытой все время (просто немного уменьшите ее или отсоедините и спрячьте где-нибудь в стороне).

Не ответ , который вы хотите , я уверен, но это ответ на вопрос, насколько я могу найти.

4

Мне удалось отключить мой, открыв меню параметров Outlook (Файл> Параметры). Затем перейдите на вкладку «Надстройки».

Находясь в меню «Надстройки», перейдите в нижнюю часть, где написано «Управление [Надстройками COM]», и нажмите кнопку «Перейти». Снимите флажок «Надстройка для Business Connectivity Services» и нажмите кнопку «ОК».

Это должно препятствовать открытию исследовательской панели.

3

Вы также можете сделать это в Outlook через VBA. Office 2010 больше не позволяет удалять с помощью большинства из этих решений.

Word, PowerPoint и Excel позволяют использовать это простое решение.

Перспективы требуют больше хлопот , как он использует как исследователь и инспектор, которые в разных контекстах и позволившие это CommandBar. Поэтому решение состоит из двух частей.

Первая часть - настройка WithEvents для обработки каждого нового инспектора. Обычно это когда вы открываете сообщение / событие / и т.д., И они создаются / уничтожаются каждый раз. Так что даже если вы нажмете на каждого текущего Инспектора, у ваших новых не будет отключена панель команд.

Поместите следующее в ThisOutlookSession в своем редакторе VBA (Alt+F11). У каждого нового инспектора (и исследователя тоже, хотя я еще не создал проводник) будет отключена панель команд.


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 ---> отключение панели обозревателя исследований

источник

1

В Outlook попробуйте это; это не отключит, но предотвратит замораживание.

  1. Удерживайте Alt и левую кнопку мыши. Нажмите на слово, чтобы открыть область исследований.
  2. В нижней части панели "Исследования" нажмите "Опция исследования".
  3. В разделе "Услуги" снимите все
  4. Нажмите "ОК", чтобы сохранить изменения
0

Если вы не хотите отключать Alt-щелчок Research, но хотите, чтобы это не происходило, когда вы нажимаете Alt-Tab между окнами, просто избегайте щелчков внутри области содержимого в приложении Office (т. Е. Щелкните строку заголовка или полоса прокрутки и т. д.). Это позволяет избежать запуска исследований.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .