Compartilhar via


Não é possível inserir determinados controles ActiveX scriptáveis em documentos do Office 2013

Observação

Informações que o usuário deve observar mesmo se skimmingImportant Este artigo contém informações que mostram como reduzir as configurações de segurança ou desativar recursos de segurança em um computador. Você pode executar essas alterações para contornar um problema específico. Antes de fazer essas alterações, recomendamos que você avalie os riscos associados à implementação dessa solução alternativa em seu ambiente. Se você implementar essa solução alternativa, tome as medidas adicionais apropriadas para ajudar a proteger o computador.

Sintomas

Ao tentar inserir um controle do Navegador da Web em um documento do Microsoft Word, uma pasta de trabalho do Microsoft Excel ou uma Apresentação do Microsoft PowerPoint, você recebe uma das seguintes mensagens de erro:

  • No Excel 2013: "Não é possível inserir objeto"
  • Em Word 2013: "Esse objeto não pode ser inserido devido às configurações da política. Esse erro poderá ocorrer se os controles ActiveX ou objetos inseridos neste arquivo forem bloqueados pelas configurações de política. Mais informações sobre essa mensagem de erro online"
  • No PowerPoint 2013: "Este controle ActiveX não pode ser inserido"

Motivo

Esse problema ocorre porque alguns controles scriptáveis ficam obsoletos no Office 2013 por motivos de segurança. Isso é por design e esses erros são esperados. Esses controles scriptáveis são desabilitados usando um kill-bit específico de versão que se aplica apenas a esses controles, e isso só acontece quando eles são usados em um documento. Recomendamos que você não tente inserir controles scriptáveis diretamente em documentos, pois esse comportamento pode reduzir a segurança do sistema.

Solução alternativa

Aviso Essa solução alternativa pode tornar um computador ou uma rede mais vulnerável a ataques de usuários mal-intencionados ou por softwares mal-intencionados, como vírus. Não recomendamos essa solução alternativa, mas estamos fornecendo essas informações para que você possa implementar essa solução alternativa a seu próprio critério. Você é responsável pelo uso dessa solução alternativa. Se você implementar essa solução alternativa, é altamente sugerido que você faça isso apenas para os controles que você deve usar.

Para contornar esse problema, desabilite os kill-bits de 32 bits navegando até os locais no registro a seguir e altere o valor do DWORD para o ClassID aplicável de 1024 para 0.

Para a instalação Clique para Executar do Office 2013, localize a seguinte subchave de registro:

<ClassIDHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\>

Para a instalação do MSI do Office 2013, localize a seguinte subchave de registro:

<ClassIDHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\>

Nota Para identificar a versão de instalação do Office 2013, siga estas etapas:

  1. Inicie um aplicativo do Office 2013, como Word 2013.
  2. No menu Arquivo , clique em Conta.
  3. Se o Office 2013 foi instalado usando o Click-to-Run, um item "Opções de Atualização" será exibido. Para uma instalação do MSI, o item "Opções de Atualização" não é exibido.

Os seguintes ClassIDs são afetados por este problema:

Descrição ClassID
Controle do Navegador da Web {8856F961-340A-11D0-A96B-00C04FD705A2}
Componente scriptlet da Microsoft {AE24FDAE-03C6-11D1-8B76-0080C744F389}
Controle de Edição HTML {25336920-03F9-11CF-8FD0-00AAA00686F13}
{25336921-03F9-11CF-8FD0-00AAA00686F13}
Controle de edição MHTML {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
Controle de edição DHTML {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Controle de edição DHTML (seguro para script) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Observação

Wow6432Node deve ser omitido das chaves de registro do Office para casos em que uma versão de 32 bits do Office está em execução em uma versão de 32 bits do Windows ou uma versão de 64 bits do Office está sendo executada em uma versão de 64 bits do Windows. No entanto, Wow6432Node deve ser incluído quando uma versão de 32 bits do Office estiver sendo executada em uma versão de 64 bits do Windows.