Entrar

Word perde referência a itens de menu objeto COM (CommandBarControl)

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

313948
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Quando você adiciona um item de menu para o Microsoft Word de um suplemento COM do Visual Basic, usando as etapas no seguinte artigo ou usando um método semelhante, o item de menu não funciona conforme o esperado:
238228Como criar um suplemento do Office 2000 COM no Visual Basic
Causa
Esse problema ocorre porque o Word requer o item de menu a ser exclusivo. Se o item de menu não for exclusivo, o Word perde sua referência para o objeto CommandBarControl .

Somente o Word possui esse requisito. Microsoft Excel e Microsoft PowerPoint não. Portanto, se você usar o mesmo código para adicionar controles no PowerPoint e Excel, o código funciona conforme o esperado.
Resolução
A resolução seguinte vem textual da parte superior da página 319 no Microsoft Office XP Developers Guide (Microsoft Press, ISBN 0-7356-1242-0):
Se o suplemento irá executar no Word, você também deve definir a propriedade Tag para o objeto CommandBarButton como um valor String exclusivo. Isso garante de botão de barra de comando responderá ao evento Click e carregar o suplemento para cada nova janela de documento que o usuário abre. Como a propriedade Tag fornece a você obter informações adicionais sobre o controle, é uma boa idéia para definir a propriedade Tag para um botão de barra de comando que carrega um suplemento de COM em qualquer aplicativo de host.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
VBA DO VBE WD2002 WD2003

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 313948 - Última Revisão: 01/06/2015 07:58:03 - Revisão: 3.2

  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
  • kbnosurvey kbarchive kbmt kbbug kbpending KB313948 KbMtpt
Comentários