Hentikan Panel Penelitian yang muncul di Microsoft Office

42

Bagaimana saya bisa menghentikan Panel Penelitian dari muncul di Microsoft Office, misalnya ketika saya memegang Altdan mengklik suatu tempat di email di Outlook?

Ini tidak disengaja dan biasanya terjadi ketika saya Alt-Tabbing antara windows dan menyebabkan penundaan yang menyakitkan. Bisakah ini dimatikan?

masukkan deskripsi gambar di sini
klik untuk memperbesar

Andrew Doran
sumber
Microsoft Office apa yang Anda gunakan? 2007 atau 2010 (atau yang lain)?
Rolnik
2
Bagi mereka yang tertarik dengan hadiah, saya merujuk secara khusus ke 2007 jika itu membuat perbedaan tetapi saya kira tidak.
Daniel DiPaolo

Jawaban:

38

Setelah berjuang sendiri selama bertahun-tahun, saya menemukan jawabannya.

Dari Word, tekan Alt-F11 untuk membuka VB Editor.

Tekan Ctrl-G untuk membuka Jendela Segera.

Ketik baris ini dan tekan Enter:

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

Perhatikan bahwa sepertinya tidak ada yang terjadi, tetapi Anda dapat melanjutkan dan menutup VB Editor dan Word. Lain kali Anda membuka Outlook, fitur tersebut harus dinonaktifkan.

Jon Peltier
sumber
1
Pertanyaan aslinya menyebutkan Outlook, bukan Word. Ketika saya mencoba ini dengan Outlook mandiri saya mendapatkan "Objek tidak mendukung metode atau properti ini".
Burhan Ali
4
Di Outlook saya tampaknya sudah bekerja dengan Application.Explorers (1) .CommandBars ("Research"). Diaktifkan = false
David Cornish
4
Menggunakan Microsoft Word 2010, ini tampaknya berfungsi:Application.ActiveWindow.CommandBars("Research").Enabled = False
John Fisher
1
Ini berfungsi dengan baik, terima kasih atas solusinya! (Diuji pada MS Word 2013)
Christian Feldbacher
3
Solusi David Cornish bekerja untuk saya:Application.Explorers(1).CommandBars("Research").Enabled = false
ScrappyDev
9

Sayangnya, jawabannya adalah "Tidak, ini tidak dapat dimatikan".

Orang-orang sudah lama bertanya-tanya tentang hal ini (berikut adalah beberapa contoh yang mirip 2007):

Anda mungkin harus memasang sesuatu yang kotor untuk menjebak kunci menggunakan AutoHotkey atau AutoIt atau sama.

Beberapa hal yang bisa Anda coba jalani:

  • Hapus semua entri dari Opsi Penelitian dan pastikan tidak mencoba mengakses layanan penelitian berbasis jaringan (jadi setidaknya itu akan terbuka dengan cepat).
  • Biarkan panel terbuka sepanjang waktu (hanya mengecilkannya sedikit, atau membuka kunci dan menyembunyikannya di suatu tempat).

Bukan jawaban yang Anda inginkan saya yakin, tapi itu yang jawabannya sejauh yang saya dapat menemukan.

Ƭᴇcʜιᴇ007
sumber
+1 untuk penelitian ini mengungkapkan kesengsaraan bersama setidaknya, dan juga untuk saran bagus lainnya untuk mengurangi sakit kepala
Daniel DiPaolo
Terima kasih, senang mengetahui ini bukan hanya saya. Hargai waktu Anda dalam menyelidiki ini.
Andrew Doran
Daniel, respons @rzlines Oct '09 benar dan berfungsi dengan baik saat add / remove dijalankan sebagai Administrator. Beberapa pengeditan registri untuk menyelesaikan pembersihan.
V Stuart Foote
4

Saya dapat mematikan tambang dengan membuka menu opsi Outlook (File> Opsi). Lalu pergi ke sub-tab Add-Ins.

Setelah di menu Add-Ins, pergi ke bawah di mana ia mengatakan, "Kelola [COM Add-In]" dan klik tombol Go. Hapus centang pada kotak di sebelah "Add-in Layanan Konektivitas Bisnis", lalu klik OK.

Ini harus menjaga panel penelitian dari pembukaan.

Pete
sumber
Saya tidak melihat 'File> Options' di Outlook?
Andrew Doran
3

Anda juga dapat melakukan ini di Outlook melalui VBA. Office 2010 tidak lagi memungkinkan Anda menghapus melalui sebagian besar solusi ini.

Word, PowerPoint, dan Excel memungkinkan Anda untuk menggunakan solusi mudah ini .

Outlook memerlukan lebih banyak kerumitan karena menggunakan Penjelajah dan Inspektur, yang dalam konteks yang berbeda keduanya memiliki bilah perintah ini diaktifkan. Solusinya karena itu dua bagian.

Bagian satu adalah pengaturan WithEventsuntuk menangani pembuatan setiap Inspektur baru. Umumnya ini adalah setiap kali Anda BUKA pesan / acara / dll, dan mereka dibuat / dihancurkan setiap kali. Jadi, bahkan jika Anda menekan setiap Inspektur saat ini, yang baru Anda tidak akan menonaktifkan bilah perintah.

Masukkan yang berikut ini ke ThisOutlookSession di editor VBA Anda (Alt + F11). Setiap inspektur baru (dan penjelajah juga, meskipun saya belum membuat penjelajah yang dibuat) akan menonaktifkan bilah perintah.


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

Namun ini hanya akan membuat menu hilang dari beberapa tampilan di Outlook. Anda masih perlu menjalankan makro berikut untuk menghapusnya dari semua penjelajah. Sebaiknya saya tahu ini persisten ketika Anda menutup / membuka kembali 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
enderland
sumber
2

Coba ini:

Tambah / Hapus Program ---> Microsoft Office ---> Tambah atau Hapus Fitur ---> rentangkan Alat Kantor ---> nonaktifkan Research Explorer Bar

sumber

rzlines
sumber
1
Saya mencobanya dan sayangnya itu tidak berhasil - saya masih melihat panel penelitian muncul ketika saya menahan Alt.
Andrew Doran
Andrew, Anda mungkin ingin memeriksanya. Itu harus untuk semua pengguna Office 2007 di PC, tetapi ketika dijalankan sebagai Administrator, Tambah / Hapus Program -> Microsoft Office -> Tambah atau Hapus Fitur Opsi Instalasi -> Alat Kantor -> Bilah Explorer Explorer diatur ke "Tidak Tersedia" dan Lanjutkan. Diikuti dengan reboot, merasa terhormat. Bilah penelitian dinonaktifkan. Kunci HKEY_CURRENT_USER per pengguna \ Software \ Microsoft \ Office \ 12.0 \ Common \ Research Key dapat dihapus. Sorot <alt> seharusnya tidak lagi menghasilkan peluncuran bilah Penelitian.
V Stuart Foote
1

Di Outlook coba ini; itu tidak akan menonaktifkan tetapi akan mencegah pembekuan.

  1. Tahan Alt & Kiri Mouse Klik pada kata untuk membuka panel Penelitian
  2. Di bagian bawah panel Penelitian klik "Opsi Penelitian"
  3. Di bawah "Layanan" hapus centang semuanya
  4. Klik "Oke" untuk menyimpan perubahan
Mawar
sumber
Ini masih menyebabkan panel Penelitian untuk membukanya hanya berhenti menampilkan hasil apa pun.
ChrisB
0

Jika Anda tidak ingin menonaktifkan alt-klik Penelitian, tetapi ingin menghindarinya ketika Anda melakukan alt-tab di antara windows, hindari mengklik di dalam area konten di aplikasi Office (mis., Klik pada bilah judul atau scrollbar dll). Ini menghindari memicu Penelitian.

Sunting Reg
sumber