Erro "Não é possível inserir objeto" ao adicionar controle ActiveX como o Microsoft DataGrid à planilha do Excel [duplicado]
Esta pergunta já tem uma resposta aqui:
ontroles ActiveX do Microsoft Excel desativado 11 respostasUm dos usuários do nosso controle de grade iGrid ActiveX precisa inseri-lo diretamente em uma planilha do MS Excel, mas eles não conseguiram fazer isso - o erro "Não é possível inserir objeto" é gerado o tempo todo. Também podemos reproduzir esse problema em nosso PC de teste no Win7 de 64 bits e no MS Office 2010 de 32 bit
Este controle COM está registrado corretamente no sistema operacional e pode ser adicionado ao VBA UserForms e a outros aplicativos, mas não podemos fazer isso nas planilhas do Excel. Parece que é um problema comum para os ActiveX - mesmo os herdados, como o Microsoft DataGrid Control 6.0. Depois de procurar uma solução por um período significativo de tempo, concluímos que é uma configuração de segurança no MS Office. Portanto, a pergunta pode ser formulada da seguinte maneira: Como habilitar o uso de controles ActiveX específicos no MS Offic
baixo estão os recursos relacionados que encontramos e que podem ajuda
Em primeiro lugar,Microsoft states aquel
Nem todos os controles ActiveX podem ser usados diretamente nas planilhas; alguns podem ser usados apenas no Microsoft Visual Basic for Applications (VBA) UserForms. Quando você trabalha com esses controles, o Excel exibe a mensagem Não é possível inserir o objeto se você tentar adicioná-los a uma planilh
lguém sabe quais recursos ausentes podem impedir a inserção de um controle ActiveX nas folhas do Exce
egundo, existe um problema conhecido comrquivos @EXD usado para armazenar em cache os controles ActiveX. Mas verificamos - esse não é o nosso caso.
m terceiro lugar, existem dois artigos técnicos da Microsoft que explicam como "corrigir" alguns problemas de segurança do ActiveX para ActiveX usando o registr
PRB: Mensagem de erro "Não é possível inserir objeto" no Excel
http: //support.microsoft.com/default.aspx? scid = kb; EN-US; 171280
Não é possível inserir determinados controles ActiveX com script nos documentos do Office 2013
http: //support.microsoft.com/kb/279337
arece que isso também não ajuda - ou apenas fizemos algo errad
E a última coisa que tentamos - o Office Trust Center. Permitir o uso de todos os ActiveX sem restrições e adicionar a pasta com nosso iGrid ActiveX à lista de locais confiáveis não ajudou em nad