Pare o painel de pesquisa que aparece no Microsoft Office


42

Como posso impedir que o Painel de Pesquisa apareça no Microsoft Office, por exemplo, quando estou segurando Alte clique em algum lugar de um email no Outlook?

Isso não é intencional e normalmente acontece quando pressiono Alt-Tab entre janelas e causa um atraso doloroso. Isso pode ser desligado?

insira a descrição da imagem aqui
Clique para ampliar


Qual Microsoft Office você usa? 2007 ou 2010 (ou outra coisa)?
precisa

2
Para os interessados ​​na recompensa, refiro-me especificamente a 2007, se faz alguma diferença, mas suspeito que não.
Daniel DiPaolo

Respostas:


38

Depois de lutar contra isso por anos, descobri a resposta.

No Word, pressione Alt-F11 para abrir o VB Editor.

Pressione Ctrl-G para abrir a janela imediata.

Digite esta linha e pressione Enter:

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

Observe que nada parece acontecer, mas você pode prosseguir e fechar o Editor de VB e o Word. Na próxima vez que você abrir o Outlook, o recurso deverá ser desativado.


11
A pergunta original mencionava o Outlook, não o Word. Quando tento isso com o Outlook autônomo, recebo "O objeto não suporta este método ou propriedade".
Burhan Ali

4
. Em Outlook I parecem ter tenho que trabalhar com Application.Explorers (1) .CommandBars ( "pesquisa") Habilitado = false
David Cornish

4
Usando o Microsoft Word 2010, isso parece funcionar:Application.ActiveWindow.CommandBars("Research").Enabled = False
John Fisher

11
Isso funciona perfeitamente bem, obrigado pela solução! (Testado no MS Word 2013)
Christian Feldbacher

3
A solução de David Cornish funcionou para mim:Application.Explorers(1).CommandBars("Research").Enabled = false
ScrappyDev 25/09

9

Infelizmente, a resposta é "Não, isso não pode ser desativado".

As pessoas já se perguntam isso há um bom tempo (aqui estão alguns exemplos que datam de 2007):

Você provavelmente terá que montar algo desajeitado para prender as chaves usando o AutoHotkey ou o AutoIt ou similar.

Algumas coisas que você pode tentar viver com isso:

  • Remova todas as entradas das Opções de pesquisa e verifique se não está tentando acessar os serviços de pesquisa baseados em rede (pelo menos, ele será aberto rapidamente).
  • Deixe o painel aberto o tempo todo (apenas diminua um pouco ou desencaixe-o e esconda-o em algum lugar fora do caminho).

Não é a resposta que você deseja, tenho certeza, mas é a resposta até onde posso encontrar.


+1 para a pesquisa revelando miséria, pelo menos, e também para as outras boas sugestões compartilhadas para reduzir a dor de cabeça
Daniel DiPaolo

Obrigado, prazer em saber que não sou só eu. Aprecie seu tempo investigando isso.
Andrew Doran

Daniel, @rzlines A resposta de outubro de 2009 estava correta e funciona bem quando a adição / remoção é executada como Administrador. Algumas edições do registro para concluir a limpeza.
V Stuart Foote

4

Consegui desativar o meu abrindo o menu de opções do Outlook (Arquivo> Opções). Em seguida, vá para a subguia Add-Ins.

Uma vez no menu Suplementos, vá para a parte inferior, onde diz "Gerenciar [Suplementos COM]" e clique no botão Ir. Desmarque a caixa ao lado de "Business Connectivity Services Add-In" e clique em OK.

Isso deve impedir a abertura do painel de pesquisa.


Não vejo 'Arquivo> Opções' no Outlook?
Andrew Doran

3

Você também pode fazer isso no Outlook via VBA. O Office 2010 não permite mais a remoção através da maioria dessas soluções.

Word, PowerPoint e Excel permitem que você use esta solução fácil .

Outlook requer mais problemas, pois utiliza ambos exploradores e inspectores, que em diferentes contextos ambos têm essa commandbar habilitado. A solução é, portanto, em duas partes.

A primeira parte está configurada WithEventspara lidar com a criação de cada novo Inspetor. Geralmente, essas são sempre que você ABRIR uma mensagem / evento / etc, e elas são criadas / destruídas a cada vez. Portanto, mesmo se você clicar em todos os Inspetores atuais, os novos não terão a barra de comandos desativada.

Coloque o seguinte em ThisOutlookSession no seu editor VBA (Alt + F11). Cada novo inspetor (e explorador também, embora eu ainda não tenha criado um explorador) terá sua barra de comandos desativada.


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

No entanto, isso só fará com que o menu saia de algumas das visualizações no Outlook. Você ainda precisará executar a macro a seguir para removê-la de todos os exploradores. O melhor que posso dizer é que isso é persistente quando você fecha / reabre o 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

Tente o seguinte:

Adicionar / Remover Programas ---> Microsoft Office ---> Adicionar ou Remover Recursos ---> expandir Ferramentas do Office ---> desativar a Barra do Pesquisador

fonte


11
Eu tentei isso e infelizmente não funcionou - ainda vejo o painel de pesquisa aparecendo quando pressiono Alt.
Andrew Doran

Andrew, você pode verificar isso. Ele deve ser para todos os usuários do Office 2007 no PC, mas quando executado como Administrador, Adicionar / Remover Programas -> Microsoft Office -> Opções de Instalação de Adicionar ou Remover Recursos -> Ferramentas do Office -> Barra do Explorer Explorer definida como "Não disponível" e continue. Seguido pela reinicialização é honrado. A barra de pesquisa está desativada. A chave HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Common \ Research por usuário pode ser limpa. O destaque <alt> não deve mais resultar no lançamento da barra de pesquisa.
V Stuart Foote

1

No Outlook, tente isso; não será desativado, mas evitará o congelamento.

  1. Segure Alt e esquerdo do mouse Clique em uma palavra para abrir o painel de Pesquisa
  2. Na parte inferior do painel de pesquisa, clique em "Opção de pesquisa"
  3. Em "Serviços", desmarque tudo
  4. Clique em "Ok" para salvar as alterações

Isso ainda faz com que o painel Pesquisa abra, apenas impede a exibição de quaisquer resultados.
ChrisB

0

Se você não deseja desabilitar o clique com a tecla Alt pressionada em Pesquisa, mas deseja evitá-la enquanto estiver pressionando a tecla Alt entre as janelas, evite clicar na área de conteúdo do aplicativo Office (por exemplo, clique na barra de título ou barra de rolagem etc). Isso evita o desencadeamento de pesquisas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.