Como desligá Visual Basic for Applications ao implementar o Office

Resumo

Este artigo descreve como desativar o Microsoft Visual Basic for Applications durante a implementação das versões do Microsoft Office listadas na secção "Aplica-se a".

Mais Informações

Visual Basic for Applications, apesar de não ser um risco de segurança, pode ser utilizado por outros utilizadores para comprometer a segurança. No entanto, pode instalar o Office sem Visual Basic for Applications suporte.

Os seguintes métodos podem ser utilizados para remover Visual Basic for Applications suporte do Office.

Nota: o Assistente de Manutenção Personalizada e o Assistente de Instalação Personalizada só podem ser utilizados com a edição Enterprise do Microsoft Office.

Método 1: Assistente de Instalação Personalizada

Nota

Este método só pode ser utilizado com a edição Enterprise do Microsoft Office.

O Assistente de Instalação Personalizada está incluído no Microsoft Office Resource Kit (ORK). O assistente pode ser utilizado para criar um ficheiro TRANSFORM personalizado que é utilizado com o Setup.exe personalizar a instalação das funcionalidades do Office durante a Configuração. Para criar um ficheiro TRANSFORM que remove Visual Basic for Applications durante a instalação, siga estes passos.

Nota

Para criar o ficheiro TRANSFORM, tem de instalar o ORK. Pode instalar o ORK a partir da pasta ORK no CD de uma edição Enterprise do Office.

  1. Inicie o Assistente de Instalação Personalizada e, em seguida, clique em Seguinte.

  2. Na caixa Nome e caminho do ficheiro MSI a abrir, escreva o caminho completo e o nome de ficheiro do seu .msi e, em seguida, clique em Seguinte duas vezes.

    Nota Está .msi ficheiro de ficheiro incluído no CD de instalação do Office. Por exemplo, escreva D:\PROPLUS.MSI.

  3. Na caixa Nome e caminho do ficheiro MST , escreva o caminho e o nome de ficheiro com os quais pretende guardar o seu ficheiro de Configuração personalizado e, em seguida, clique em Seguinte três vezes.

  4. Na página Definir Estados de Instalação de Funcionalidades do Assistente de Instalação Personalizada, na lista Para cada uma das seguintes funcionalidades do Microsoft Office, clique para selecionar a lista de estado de instalação predefinido, expanda as Funcionalidades Partilhadas do Office.

  5. Clique Visual Basic for Applications e, em seguida, clique em Não Disponível, Oculto, Bloqueado.

    Recebe a seguinte mensagem:

    Optou por não instalar o Visual Basic for Applications. O Microsoft Access requer este componente e não será instalado se continuar. As funcionalidades adicionais do Microsoft Office, incluindo alguns assistentes e modelos, não funcionarão corretamente.

    Quer instalar o Microsoft Office sem o Visual Basic for Applications?

  6. Clique em Sim e, em seguida, clique em Concluir. Após criar o ficheiro de transformação, clique em Sair para sair do Assistente de Instalação Personalizada.

Para obter mais informações sobre como reduzir as instalações do Office e sobre como utilizar o Assistente de Instalação Personalizada, vá para os seguintes Sites da Microsoft:

Office 2016

(Pré-visualização) Ficheiros de Modelos Administrativos do Office 2016 (ADMX/ADML) e Ferramenta de Personalização do Office

Office 2013

Utilizar o OCT para personalizar o Office 2013

Personalizar a Configuração antes de instalar o Office 2013

Office 2010

Personalizar o Office 2010

O Office system de 2007

Personalizar o Office system de 2007

Método 2: Assistente de Manutenção Personalizada

Nota

Este método só pode ser utilizado com a edição Enterprise do Microsoft Office.

O Assistente de Manutenção Personalizada está incluído no Microsoft Office Resource Kit (ORK). O assistente é utilizado para criar um ficheiro de personalização do Assistente de Manutenção Personalizada (ficheiro CMW) que pode ser utilizado para atualizar uma instalação existente do Office. Para criar um ficheiro CMW para remover Visual Basic for Applications suporte, siga estes passos.

Nota

Para criar o ficheiro CMW, tem de instalar a ORK. Pode instalar o ORK a partir da pasta ORK no CD de uma edição Enterprise do Office.

  1. Inicie o Assistente de Manutenção Personalizada e, em seguida, clique em Seguinte.

  2. Na caixa Nome e caminho do ficheiro MSI a abrir, escreva o caminho completo e o nome de ficheiro do seu .msi e, em seguida, clique em Seguinte duas vezes.

    Nota Está .msi ficheiro de ficheiro incluído no CD de instalação do Office. Por exemplo, para o Microsoft Office XP Professional Plus, teria de escrever D:\PROPLUS.MSI.

  3. Clique em Seguinte duas vezes e, em seguida, na página Definir Estados de Instalação de Funcionalidades, na página Para cada uma das seguintes funcionalidades do Microsoft Office, clique para selecionar a lista de estado de instalação pretendido, expanda as Funcionalidades Partilhadas do Office.

  4. Clique Visual Basic for Applications e, em seguida, clique em Não Disponível, Oculto, Bloqueado.

    Recebe a seguinte mensagem:

    Optou por não instalar o Visual Basic for Applications. O Microsoft Access requer este componente e não será instalado se continuar. As funcionalidades adicionais do Microsoft Office, incluindo alguns assistentes e modelos, não funcionarão corretamente.

    Quer instalar o Microsoft Office sem o Visual Basic for Applications?

  5. Clique em Sim e, em seguida, clique em Concluir. Após criar o ficheiro de configuração do Assistente de Manutenção Personalizada (ficheiro CMW), clique em Sair para sair do Assistente de Manutenção Personalizada.

Método 3: Política de Sistema

O Editor de Políticas de Sistema está incluído no Microsoft Office Resource Kit (ORK). O Editor de Políticas de Sistema pode ser utilizado para Visual Basic for Applications suporte para programas do Office.

Ativar a política Desativar o VBA para aplicações do Office define o valor de DWORD do VBAOFF para 1 na seguinte subconsulta de registo:

Office 2016

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\16.0\Common

Office 2013

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\15.0\Common

Office 2010

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\14.0\Common

O Office system de 2007

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\12.0\Common

Office 2003

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\11.0\Common

Office XP

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Office\10.0\Common

Esta definição de registo impede que o Microsoft Excel, Microsoft FrontPage, Microsoft Outlook, Microsoft PowerPoint, Microsoft Publisher e Microsoft Word utilizem o Visual Basic for Applications.

Método 4: instalação ativa do Office

Durante ou após uma instalação do Office, pode especificar as funcionalidades que pretende instalar. Para tal, siga estes passos:

  1. Na Configuração do Office, na página Escolher opções de instalação para todas as aplicações e ferramentas do Office, na lista Funcionalidades a instalar, expanda as Funcionalidades Partilhadas do Office.
  2. Clique Visual Basic for Applications e, em seguida, clique em Não Disponível.
  3. Continue a instalação ou atualização do Office.

O Microsoft Access necessita de Visual Basic for Applications. Para ativar a instalação do Access e desativar o Visual Basic for Applications em todos os outros programas do Office, instale uma versão atual do Microsoft Access e, em seguida, instale o Office como uma instalação personalizada que tenha Visual Basic for Applications desativado.

Método 5: adicionar manualmente a subconsciente de registo VBAOff

A subconsulta de registo VBAOff pode ser adicionada manualmente para Visual Basic for Applications funcionalidade de registo para todos os utilizadores num computador após a instalação do Office. Para adicionar a chave de registo VBAOff, siga estes passos:

  1. Saia da sua versão de todos os programas do Office.

  2. Clique em Iniciar, clique em Executar, escreva regedit e, em seguida, clique em OK.

  3. Localize e, em seguida, clique para selecionar uma das seguintes chaves de registo, consoante a versão do produto que estiver a utilizar:

    • Para o Office 2016, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common.

    • Para o Office 2013, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common.

    • Para o Office 2010, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common.

    • Para o Office system de 2007, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Common.

    • Para o Office 2003, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Common.

    • Para o Office XP, localize e, em seguida, clique para selecionarHKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Common.

  4. Depois de selecionar a chave especificada no passo 3, aponte para Novo no menu Editar e, em seguida, clique em Valor DWORD.

  5. Escreva VBAOff e, em seguida, prima Enter.

  6. Clique com o botão direito do rato em VBAOff e, em seguida, clique em Modificar.

  7. Na caixa Dados de Valor, digite 1 e, em seguida, clique em OK.

  8. No menu Ficheiro, selecione Sair para sair do Editor de Registo.

Nota Também pode desativar Visual Basic for Applications funcionalidade do utilizador atual apenas. Pode fazê-lo ao selecionar o HKEY_CURRENT_USER caminho para o produto adequado que é apresentado no passo 3.

Para obter mais informações, veja o artigo na Base de Dados de Conhecimento Microsoft:

287567 considerações para desativar o VBA no Office XP