Зупиніть показ панелі досліджень у Microsoft Office


42

Як я можу запобігти появі панелі досліджень у Microsoft Office, наприклад, коли я тримаю Altі натискаю десь у електронній пошті в Outlook?

Це ненавмисно і, як правило, трапляється, коли я натискаю клавішу Alt між вікнами і викликає болісну затримку. Це можна вимкнути?

введіть тут опис зображення
натисніть для збільшення


Який Microsoft Office ви використовуєте? 2007 чи 2010 (чи щось інше)?
Rolnik

2
Для тих, хто цікавиться щедротою, я маю на увазі конкретно 2007 рік, якщо це має значення, але я підозрюю, що це не так.
Даніель Діпаоло

Відповіді:


38

Після боротьби з цим я роками я дізнався відповідь.

У Word натисніть Alt-F11, щоб відкрити редактор VB.

Натисніть Ctrl-G, щоб відкрити негайне вікно.

Введіть цей рядок і натисніть Enter:

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

Зауважте, що, здається, нічого не станеться, але ви можете продовжувати та закривати редактор VB та Word. Наступного разу, коли ви відкриєте Outlook, цю функцію слід відключити.


1
У первинному питанні згадувався Outlook, а не Word. Коли я пробую це за допомогою окремого Outlook, я отримую "Об'єкт не підтримує цей метод чи властивість".
Бурхан Алі

4
У Outlook, здається, у мене це працює з Application.Explorers (1) .CommandBars ("Дослідження"). Enabled = false
Девід Корніш

4
Використовуючи Microsoft Word 2010, це, здається, працює:Application.ActiveWindow.CommandBars("Research").Enabled = False
Джон Фішер

1
Це прекрасно працює, дякую за рішення! (Випробувано на MS Word 2013)
Крістіан Фельдбахер

3
Рішення Девіда Application.Explorers(1).CommandBars("Research").Enabled = false
Корніша

9

На жаль, відповідь "Ні, це неможливо вимкнути".

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

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

Кілька речей, з якими можна спробувати жити:

  • Видаліть усі записи з «Параметри дослідження» і переконайтеся, що вони не намагаються отримати доступ до мережевих дослідницьких послуг (так, принаймні, вони швидко відкриються).
  • Залиште панель відкритою весь час (просто трохи зменшіть її або розстебніть і схойте десь із шляху).

Чи не відповідь , який ви хочете , я впевнений, але це відповідь, наскільки я можу знайти.


+1 за дослідження, що розкривають принаймні нещастя, а також інші хороші пропозиції щодо зменшення головного болю
Даніель Діпаоло

Дякую, рада знати, що це не тільки я. Вдячний за свій час на це.
Андрій Доран

Даніель, @rzlines Oct '09 відповідь була правильною і працює добре, коли додавання / видалення запускається як адміністратор. Деякі зміни реєстру для завершення очищення.
V Stuart Foote

4

Мені вдалося вимкнути міну, відкривши меню параметрів Outlook (Файл> Параметри). Потім перейдіть на підвкладку Додатки.

Опинившись в меню Add-Ins, перейдіть до нижньої частини, де написано, "Керуйте [COM Add-Ins]" та натисніть кнопку Go. Зніміть прапорець біля пункту "Надбудова служб бізнес-підключення" та натисніть кнопку ОК.

Це повинно запобігти відкриттю області досліджень.


Я не бачу "Файл> Параметри" в Outlook?
Андрій Доран

3

Ви також можете це зробити в Outlook через VBA. Office 2010 більше не дозволяє видаляти через більшість цих рішень.

Word, PowerPoint та Excel дозволяють використовувати це просте рішення .

Перспективи вимагають більше клопоту, оскільки він використовує як Провідників, так і Інспекторів, у яких в обох контекстах увімкнено цю командну панель. Тому рішення - це дві частини.

Частина перша - це налаштування 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 ---> відключення панелі досліджень Explorer

джерело


1
Я спробував це, і, на жаль, не вийшло - я все ще бачу панель досліджень, що з’являється, коли я утримую Alt.
Андрій Доран

Ендрю, ви можете перевірити це. Він повинен бути для всіх користувачів Office 2007 на ПК, але коли він працює як адміністратор, додавання та видалення програм -> Microsoft Office -> додавання та видалення можливостей установки параметрів -> інструменти Office -> панель дослідницьких програм, встановлених на "Недоступно" та продовжити. Після цього перезавантаження вшановується. Панель дослідження вимкнена. Кожен користувач HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Common \ Research Key може бути видалений. Виділення <alt> більше не повинно призводити до запуску панелі досліджень.
V Stuart Foote

1

В Outlook спробуйте це; він не вимкне, але запобіжить замерзання.

  1. Утримуйте клавішу Alt & Left Mouse, щоб відкрити панель досліджень
  2. У нижній частині панелі досліджень натисніть "Варіант дослідження"
  3. У розділі "Послуги" зніміть прапорець усе
  4. Клацніть «Добре», щоб зберегти зміни

Це все ще спричиняє відкриття панелі досліджень, просто зупиняє її показ будь-яких результатів.
ChrisB

0

Якщо ви не хочете відключити дослідницький клавішу Alt, але хочете уникнути цього під час вкладки Alt між вікнами, просто уникайте клацання в області вмісту в додатку Office (тобто, натисніть на заголовку або смугу прокрутки тощо). Це дозволяє уникнути запуску досліджень.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.