Controlos de VBScript bloqueados em aplicações de cliente do Office 365

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Última atualização no 14 de Agosto de 2018

Por motivos de segurança, o novas compilações do Microsoft Office para o Office 365 no Windows bloqueiam ativação de controlos de VBScript. A maioria dos utilizadores não ser afetados, mas alguns utilizadores podem ver este erro runtime quando tentarem utilizar um suplemento ou solução de VBA depende VBScript:

'380' - 'A script engine for the specified language cannot be created.' 

Existem duas formas pode desbloquear estes controlos. O primeiro é transferindo um pacote pequenas de chaves de registo. A segunda, editando manualmente o registo si mesmo.

Transfira um pacote de chaves de registo

Para desbloquear estes controlos, clique aqui para transferir o pacote gratuito das chaves de registo. Existem instruções fácil na página de transferência para indicar-lhe como continuar.

Posso preferir fazê-lo pessoalmente

Para voltar a ativar controlos VBScript manualmente terá de modificar o registo do Windows.

Atenção: Siga estes passos cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de começar, recomendamos que tem uma cópia de segurança de boa conhecida do registo. Consulte este artigo para obter mais informações: como fazer cópia de segurança e restaurar o registo no Windows..

  1. Feche todas as aplicações do Microsoft Office.

  2. Iniciar o Editor de registo ao clicando em Iniciar (ou premir a tecla do Windows no seu teclado), em seguida, escrever regedit e premir a tecla Introduza.

  3. Localize a subchave de registo inicial maiúscula. Será quer:

    Para o Office de 64 bits ou o Office de 32 bits num Windows de 32 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\ 

    ou

    Para o Office de 32 bits no Windows de 64 bits

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\

    Sugestão: Pode utilizar CTRL + F para localizar rapidamente subchaves no Editor de registo.

    Nota: Se a chave de Compatibilidade COM não existir no seu computador, terá de criá-lo. Botão direito do rato a... Nó \Common e selecione Novo > chave. Atribuir um nome a nova chave de Compatibilidade COM , em seguida, avance para o passo 4.

  4. Adicionar uma nova subchave para Compatibilidade COM ao clicar COM compatibilidade e ao selecionar Novo > chave. A nova chave será nomeada para o CLSID do controlo que pretende desbloquear.

    Controlo

    CLSID

    Linguagem VBScript

    {B54F3741-5B07-11cf-A4B0-00AA004A55E8}

    Linguagem VBScript criação

    {B54F3742-5B07-11cf-A4B0-00AA004A55E8}

    Codificação de idioma VBScript

    {B54F3743-5B07-11cf-A4B0-00AA004A55E8}

    Normalmente, apenas terá de utilizar a primeira parte da tabela (VBScript Language). Se encontrar que terá de desbloquear controlos adicionais, basta repetir os passos 4 a 8 para cada controlo adicional.

  5. Botão direito do rato a nova chave que acabou de criar no passo 4 e selecione Novo > valor DWORD (32 bits).

  6. Dê ao seu nova subchave o nome de Sinalizadores de compatibilidade e o valor de 0.

  7. Botão direito do rato a nova chave que criou no passo 4 e selecione Novo > valor DWORD (32 bits).

  8. Dê ao seu nova subchave o nome do ActivationFilterOverride e um valor de 1.

  9. Sair do Editor de registo.

O controlo que tem agora deverá desbloqueado.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×