Tempo aproximado para leitura: 00:02:50 min
Ocorrência
Ao tentar abrir ou gerar uma planilha .NET do tipo Excel, são apresentados erros referentes a instalação e configuração. Os erros mais comuns são:
- Exception from HRESULT: 0x8004063E
- Referência de objeto não definida para uma instância de um objeto
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - Todas as versões
Causa
Possíveis causas da falha ao abrir planilha .NET do tipo Excel no RM.
Esses erros podem estar relacionados a:
- Problemas na instalação do RM;
- Falhas ou inconsistências na instalação do Microsoft Office;
- Ausência de componentes necessários do Office;
- Utilização de um ambiente não homologado (nesses casos, o suporte padrão não contempla atendimento).
Recomenda-se realizar a verificação de portabilidade conforme orientações do documento a seguir:
Framework - Linha RM - Frame - Portabilidade RM
Solução
Para solucionar essas ocorrências, realize os seguintes passos:
1. Faça a instalação do componente do Office que encontra-se no link:
Visual Studio 2010 Tools para Office Runtime
2. Realize a conferência de permissão total para a pasta TOTVS, caso seja possível inclua a permissão total para TODOS .
3 . Realize a configuração do link Configuração para planilha Excel
4. Acesse o diretório C:\TOTVS\CorporeRM\RM.Net;
Faça um backup do arquivo RM.Glb.PlanilhaNet.API.dll.config;
O arquivo RM.Glb.PlanilhaNet.API.dll.config precisa estar com o mesmo conteúdo do RM.exe.config, caso esteja diferente, é necessário copiar o conteúdo do RM.exe.config e colar no arquivo RM.Glb.PlanilhaNet.API.dll.config
(Caso o ambiente seja N camadas, é preciso fazer as configurações no servidor da Aplicação)
5. Adicione os arquivos RM.Glb.PlanilhaNet.API.dll.manifest e RM.Glb.PlanilhaNet.API.vsto (se encontram em anexo nesta documentação) no diretório C:\TOTVS\CorporeRM\RM.Net. Após substituir os arquivo, acesse as propriedade e marque a opção Desbloquear.
6. Realize o procedimento de Documentos Confiáveis no Excel.
7. Reinicie o Host RM.Host.ServiceManager
8. Faça teste abrindo a planilha.
Importante
Para o correto funcionamento da planilha Excel em ambiente Smart Client é necessário que o arquivo RM.Glb.PlanilhaNet.API.dll.config esteja presente no servidor de Job, Aplicação e no Client, com as configurações conforme ilustração abaixo
0 Comentários