Não é possível inserir determinados controlos ActiveX passíveis de script em documentos do Office 2013

Nota

Informações que o utilizador deve notar mesmo que skimmingImportant Este artigo contém informações que mostram como reduzir as definições de segurança ou desativar as funcionalidades de segurança num computador. Pode efetuar estas alterações para contornar um problema específico. Antes de efetuar estas alterações, recomendamos que avalie os riscos associados à implementação desta solução no seu ambiente. Se implementar esta solução, siga os passos adicionais adequados para ajudar a proteger o computador.

Sintomas

Quando tenta inserir um controlo do Browser num documento do Microsoft Word, num livro do Microsoft Excel ou numa Apresentação do Microsoft PowerPoint, recebe uma das seguintes mensagens de erro:

  • No Excel 2013: "Não é possível inserir objeto"
  • No Word 2013: "Não é possível inserir este objeto devido às definições de política. Este erro poderá ocorrer se os controlos ActiveX ou objetos incorporados neste ficheiro forem bloqueados pelas definições de política. Mais informações sobre esta mensagem de erro online"
  • No PowerPoint 2013: "Não é possível inserir este controlo ActiveX"

Causa

Este problema ocorre porque alguns controlos passíveis de script são tornados obsoletos no Office 2013 por motivos de segurança. Isto é por predefinição e estes erros são esperados. Estes controlos passíveis de script são desativados através de um kill-bit específico da versão que se aplica apenas a estes controlos, o que só acontece quando são utilizados num documento. Recomendamos que não tente incorporar controlos passíveis de script diretamente em documentos, uma vez que este comportamento pode reduzir a segurança do sistema.

Solução

AvisoEsta solução pode tornar um computador ou uma rede mais vulnerável a ataques por parte de utilizadores maliciosos ou por software malicioso, como vírus. Não recomendamos esta solução, mas estamos a fornecer estas informações para que possa implementar esta solução a seu critério. Todo e qualquer risco decorrente da utilização desta medida é da responsabilidade do utilizador. Se implementar esta solução, recomendamos vivamente que o faça apenas para os controlos que tem de utilizar.

Para resolver este problema, desative os kill-bits de 32 bits ao navegar para as localizações no registo seguinte e, em seguida, altere o valor do DWORD para o ClassID aplicável de 1024 para 0.

Para a instalação Clique-e-Use do Office 2013, localize a seguinte subchave de registo:

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

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

<ClassID doHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\>

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

  1. Inicie uma aplicação do Office 2013, como Word 2013.
  2. No menu Ficheiro , clique em Conta.
  3. Se o Office 2013 tiver sido instalado com a tecnologia Clique-e-Use, é apresentado um item "Opções de Atualização". Para uma instalação MSI, o item "Opções de Atualização" não é apresentado.

Os seguintes ClassIDs são afetados por este problema:

Descrição ClassID
Controlo do Browser {8856F961-340A-11D0-A96B-00C04FD705A2}
Componente do Microsoft Scriptlet {AE24FDAE-03C6-11D1-8B76-0080C744F389}
Controlo de Edição HTML {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
Controlo de Edição MHTML {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
Controlo de Edição DHTML {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Controlo de Edição DHTML (Seguro para Scripting) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Nota

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