Erro "Não é possível inserir o objecto" numa solução personalizada ActiveX do Office depois de instalar a atualização de segurança MS14-082

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3025036
Sintomas
Depois de instalar actualização de segurança descrita no Boletim de segurança Microsoft MS14-082, poderá detectar um dos seguintes sintomas:

Sintoma 1

Quando inserir um controlo ActiveX de formulários (forms3) num documento do Microsoft Office, ou quando edita as propriedades de um controlo, poderá receber uma mensagem de erro semelhante a uma das seguintes opções numa solução personalizada Office ActiveX:
O Visio não consegue inserir este controlo porque o respectivo TypeInfo não foi correctamente intercalado. Certifique-se de que todos os tipos de parâmetro podem utilizar o VBA. Elimine ficheiro de exd TEMP, se necessário.
Biblioteca de objectos inválida ou contém referências a definições de objecto não foi possível encontrar.
Não é possível inserir o objecto.
O programa utilizado para criar este objecto é Formulários. Esse programa não está instalado no computador ou não está a responder. Para editar este objecto, instalar Formulários ou certifique-se de que as caixas de diálogo em Formulários são fechadas.
Nota Nesta última mensagem de erro, o Formulários texto pode ser substituído pelo GUID do controlo.

Sintoma 2

Quando utiliza o Office Clique-e-Use para instalar o Office 2013 num computador que tem uma instalação de lado a lado da suite do Office de 2007 ou Office 2010, poderá detectar os mesmos erros que são mencionados a "secção 1. o" sintoma.

Sintoma 3

Depois de guardar um livro do Microsoft Excel que inclua o controlo ActiveX (forms3) num computador que tenha MS14-082 instalado, a macro do Excel poderá não funcionar em computadores que não têm MS14-082 instalado.
Resolução
Para resolver os problemas descritos na secção "Sintomas", instale as seguintes actualizações para computadores afectados para todas as versões do Office que instalou.

Nota Deve instalar todas as actualizações para todas as versões do Office que instalou para obter o resultado completo da correcção. Se utilizar uma combinação de lado a lado dos produtos instalados pelo Office 2013 C2R e instalados pelo MSI do Office, terá de actualizar todos os produtos ao mesmo tempo. Para mais informações, consulte a secção "Informações importantes sobre a alteração".

Office 2013 (instalações de clique-e-use)

Os clientes do Office 2013 clique-e-Use (C2R) devem receber automaticamente actualizações que incluam esta correcção. Certifique-se de que está a executar a versão 15.0.4701.1002 ou uma versão posterior para se certificar de que a correcção será instalada. Consulte a secção "Mais informação" para obter informações sobre como determinar se estiver a utilizar a versão C2R do Office 2013 e qual é a versão actualmente instalada. Se não estiver a executar a versão 15.0.4701.1002 ou uma versão posterior, pode forçar uma reparação manual online do Office para se certificar de que obtenha as actualizações mais recentes de 2013.

Obter informações sobre como reparar o Office.

Obtenha mais informações sobre Office Clique-e-Use.

Office 2013 (instalações MSI)

2920754 Actualização de 10 de Março de 2015, para o Office 2013

2956145 Actualização de 10 de Março de 2015, para o Excel 2013

2956163 MS15-022: Descrição da actualização de segurança para o Word 2013: 10 de Março de 2015

2965206 10 de Março de 2015, actualizar para o PowerPoint 2013

2956176 Actualização de 10 de Março de 2015, para o acesso de 2013

2956155 10 de Março de 2015, actualizar para o Visio 2013

Office 2010

2920813 Actualização de 10 de Março de 2015, para o Office 2010

2956142 MS15-022: Descrição da actualização de segurança do Microsoft Excel 2010: 10 de Março de 2015

2956139 MS15-022: Descrição da actualização de segurança para o Word 2010: 10 de Março de 2015

2920812 MS15-022: Descrição da atualização de segurança para o PowerPoint 2010: 10 de Março de 2015

2837601 Actualização de 10 de Março de 2015, para o Access 2010

2878283 Actualização de 10 de Março de 2015, para o Visio 2010

O Office system de 2007

2984939 MS15-022: Descrição da actualização de segurança para o conjunto de aplicações do Microsoft Office de 2007: 10 de Março de 2015

2920794 10 de Março de 2015, actualizar para o Office system de 2007

2956103 MS15-022: Descrição da actualização de segurança para o Microsoft Excel 2007 Service Pack 3: 10 de Março de 2015

2956109 MS15-022: Descrição da actualização de segurança para o SP3 do Word 2007: 10 de Março de 2015

2899580 MS15-022: Descrição da actualização de segurança para o PowerPoint 2007 Service Pack 3: 10 de Março de 2015

2817561 10 de Março de 2015, actualizar para o Visio 2007
Mais Informação

Informações importantes sobre a alteração

O pacote do controlo do Microsoft Forms (FM20) é um componente partilhado que é utilizado entre aplicações no lado a lado instalações do Office. Certifique-se de que a correcção é aplicada a todas as versões do Office para se certificar de que todas as versões são actualizadas correctamente para funcionarem em conjunto com as alterações aos controlos lado-por-lado-instalado. Para um mínimo de incómodo, estas actualizações devem ser aplicadas em conjunto. Tenha em atenção de versões anteriores do Office (ou seja, versões anteriores ao Office system de 2007) não serão actualizados para funcionar com o componente partilhado de formulários (FM20) actualizado. Isto significa que uma instalação desta actualização num computador que tenha uma versão de sistema do Office de pré-2007 instalada lado a lado com uma versão posterior poderá impedir que a versão anterior funcione correctamente com os controlos de formulários padrão. Esta é uma limitação conhecida e pode ser resolvida actualizando apenas versões mais antigas para uma das versões suportadas que são mencionadas na secção "Resolução".

Depois de instalada esta actualização, não será possível utilizar os controlos de formulários do Internet Explorer ou HTA projectos web. Microsoft nunca oficialmente tenha suportado estes controlos para essa utilização, e aconselhamos vivamente que qualquer pessoa que utilizados para localizar os controlos de substituição ou alterar o projecto utilize HTML5 sem a necessidade de controlos ActiveX. Remover as chaves de segurança (kill bit) para qualquer controlo de formulários não é suportada e não é recomendado. É a nossa intenção de que estes controlos nunca ser utilizado a partir de soluções de página Web.

Produtos de outros fabricantes que utilize controlos de formulários do código nativo não devem ser afectados a menos que esses produtos tenham código explícito para seguir a segurança do Internet Explorer verifica (definições de kill bit) ou utilizar o Internet Explorer para a página Web com controlos às páginas Web a visualizar. Essas aplicações tem de alterar seu próprio código para processar casos de excepção para essas utilizações. Os programadores de software podem contactar a Microsoft para obter ajuda sobre essas questões de suporte.

Como determinar se o Office 2013 é MSI ou clique-e-Use

Para determinar se a instalação do Office 2013 no seu sistema é MSI com base ou clique-e-Use com base, siga estes passos:
  1. Inicie uma aplicação do Office de 2013, por exemplo, o Microsoft Word 2013.
  2. No menu ficheiro , clique em conta.
  3. Para instalações do Office 2013 clique para executar-baseados, é apresentado um item de Opções de actualização . Para instalações baseadas em MSI, o item de Opções de actualização não é apresentado.
Instalação do Office 2013 clique-e-UseBaseadas em MSI 2013 do Office

Processamento desactualizado extenders

As actualizações que estão incluídas na secção "Resolução" serão Certifique-se de que o ficheiro de cache extender para o pacote do controlo do Microsoft Forms (MSForms.exd) é removido e actualizado conforme necessário para cada utilizador que carrega algum destes controlos. No entanto, se suspeitar que existe um problema com um extender incorrecto, poderá remover manualmente os extenders para verificar se tem uma cópia limpa após uma aplicação a reiniciar.

Para remover manualmente os objectos de extender do controlo em cache, siga estes passos:
  1. No Explorador do Windows, abra a pasta % TEMP % e, em seguida, procure "exd" em todas as subpastas.
  2. Elimine todas as instâncias em que esse ficheiro for encontrado. Isto inclui todas as subpastas.

Nota
os ficheiros. exd serão recriados automaticamente quando utilizar os novos controlos da próxima vez que utilizar o VBA. Estes ficheiros expandidos irão encontrar o perfil de utilizador e podem também ser noutras localizações, tal como as seguintes pastas:
  • %AppData%\microsoft\forms
  • %Temp%\excel8.0
  • %Temp%\word8.0
  • %Temp%\PPT11.0
  • %Temp%\vbe
Segue-se uma correcção fácil
Nota Antes de executar qualquer uma das seguintes soluções de uma solução fácil, certifique-se de que estão fechadas, aplicações afectadas.

Para remover automaticamente os ficheiros expandidos de controlo em cache, execute qualquer uma das seguintes soluções de uma solução fácil:

A seguinte solução de correcção fácil irá eliminar os ficheiros. exd para o utilizador tem actualmente sessão iniciada:

A solução de correcção de followingeasy tem de ser executada por um administrador e irá eliminar os ficheiros. exd para todas as contas de utilizador no computador:
ActiveX não é possível inserir a actualização de segurança do objecto

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3025036 - Última Revisão: 12/16/2015 18:22:00 - Revisão: 4.0

Microsoft Excel 2013, Microsoft Word 2013, Microsoft PowerPoint 2013, Microsoft Visio Standard 2013, Microsoft Visio Professional 2013, Microsoft Excel 2010, Microsoft Word 2010, Microsoft PowerPoint 2010, Microsoft Visio Professional 2010, Microsoft Visio Premium 2010, Microsoft Visio Standard 2010, Microsoft Office Excel 2007, Microsoft Office Word 2007, Microsoft Office PowerPoint 2007, Microsoft Office Visio Professional 2007, Microsoft Office Visio Standard 2007

  • kbmt KB3025036 KbMtpt
Comentários