Compartilhar via


Habilitar o acesso ao VBA para criar ou abrir um Visual Studio Tools para o projeto do Microsoft Office system

Você deve habilitar explicitamente o acesso ao sistema de projeto Visual Basic for Applications (VBA) no Microsoft Office antes de criar ou abrir um Visual Studio Tools para o projeto do Microsoft Office system.

Projetos de desenvolvimento do Microsoft Office exigem acesso ao sistema de projeto Visual Basic for Applications (VBA) no Microsoft Office Word e Microsoft Office Excel, mesmo que os projetos não usam o Visual Basic for Applications. O suporte em tempo de design de controles em projetos do Visual Basic e C# depende do sistema de projeto do Visual Basic for Applications.

Alguns vírus de macro do Microsoft Office tentam automatizar o sistema de projeto do Visual Basic for Applications como um meio de propagação. Ao permitir o acesso ao sistema de projeto do Visual Basic for Applications, você remove uma proteção que ajuda a impedir a propagação de vírus de macro. No entanto, a segurança normal de macro permanece ativada, de modo que o nível de segurança da macro e da lista de editores confiáveis que você mantém nos aplicativos do Office determinará se alguma macro é executada ou não em seu computador.

Observação

Isso só se aplica ao computador de desenvolvimento. Os computadores do usuário final não precisam dessa opção habilitada para executar soluções do Office.

É importante observar que desabilitar o acesso ao sistema de projeto do Visual Basic for Applications por conta própria não o protege contra vírus, isso simplesmente ajuda a interromper a disseminação de alguns vírus para outros documentos se o seu computador já estiver infectado com um vírus de macro. A opção é desabilitada por padrão como uma camada adicional de proteção ao computador, mas habilitá-la não torna seu computador mais suscetível a vírus se você estiver seguindo as práticas recomendadas de segurança.

A melhor proteção contra vírus de macro do Office é executar o Office no nível de segurança Alto ou Muito Alto, confiar apenas em macros de fontes verificadas e conhecidas e manter-se atualizado com patches de segurança e scanners de vírus.

Você pode habilitar ou desabilitar a opção Confiar no acesso ao projeto do Visual Basic manualmente.

Você pode reparar a instalação do Office se vir erros de VBA ou COM.

Observação

Interessado em desenvolver soluções que estendam a experiência do Office em várias plataformas? Confira o novo modelo de Suplementos do Office. Os Suplementos do Office têm um espaço pequeno em comparação com os suplementos e soluções VSTO, e você pode criá-los usando praticamente qualquer tecnologia de programação da Web, como HTML5, JavaScript, CSS3 e XML.

Para habilitar ou desabilitar o acesso a projetos do Visual Basic

  1. Clique na guia Arquivo .

  2. Clique em Opções.

  3. Clique em Central de Confiabilidade e, em seguida, clique em Configurações da Central de Confiabilidade.

  4. Na Central de Confiabilidade, clique em Configurações de Macro.

  5. Marque ou desmarque Confiar no acesso ao modelo de objeto de projeto VBA para habilitar ou desabilitar o acesso a projetos do Visual Basic.

  6. Clique em OK.

Para habilitar ou desabilitar o acesso a projetos do Visual Basic com o 2007 Microsoft Office system

  1. No menu Ferramentas no Word ou Excel, aponte para macro e, em seguida, clique em segurança .

  2. Na caixa de diálogo Segurança, clique na guia Editores Confiáveis.

  3. Selecione para habilitar ou desmarque para desabilitar o Acesso Confiável ao Projeto Visual Basic.

  4. Clique em OK.

Para definir o nível de segurança de macro do Office

  1. Clique na guia Arquivo .

  2. Clique em Opções.

  3. Clique em Central de Confiabilidade e, em seguida, clique em Configurações da Central de Confiabilidade.

  4. Na Central de Confiabilidade, clique em Configurações de Macro.

  5. Na seção Configurações de Macro, selecione a configuração desejada.

  6. Clique em OK.

Para definir o nível de segurança de macro do Office com o 2007 Microsoft Office System

  1. No menu Ferramentas no Word ou Excel, aponte para macro e, em seguida, clique em segurança .

  2. Na guia Nível de Segurança, selecione a configuração desejada.

    A guia Nível de Segurança contém detalhes sobre cada nível. Para mais informações, consulte o tópico "Níveis de segurança de macro" na Ajuda do Office.

Para instalar o VBA com o sistema Microsoft Office 2007

  1. No Painel de Controle, execute Adicionar ou Remover Programas ou Programas e Recursos.

  2. Selecione Office na lista Programas instalados .

  3. Clique em Alterar.

  4. Selecione Adicionar ou Remover Recursos e clique em Continuar.

  5. Selecione Escolher personalização avançada de aplicativos e clique em Avançar.

  6. Expanda Recursos Compartilhados do Office na lista Escolher opções de atualização para aplicativos e ferramentas .

  7. Abra o menu suspenso ao lado de Visual Basic for Applications e, em seguida, clique em Executar de Meu computador .

  8. Clique em Continuar.

  9. Clique em Fechar.

Para reparar a instalação do Office

  1. No Painel de Controle, execute Adicionar ou Remover Programas ou Programas e Recursos.

  2. Selecione sua versão do Office na lista Programas instalados .

  3. Clique em Alterar.

  4. Selecione Reinstalar ou Reparar e clique em Avançar.

  5. Selecione Detectar e reparar erros na instalação do Office e clique em Instalar.