Esse tipo de erro no Cegid Primavera Office Extensions está normalmente associado a problemas de carregamento/registro das funções XLL do OFA (suplemento de Excel), muitas vezes agravados quando o ficheiro fica aberto muitas horas (memória, sessão, permissões, etc.).
Para minimizar o problema e tentar eliminá-lo, sugiro validar os seguintes pontos no posto onde ocorre o erro:
- 1. Atualizar módulos do Office Extensions
- Garantir que:
- Cegid Primavera está na última versão/série instalada no cliente.
- Office Extensions (OFA) está atualizado para a mesma versão/série.
- Estão também instalados e atualizados os módulos Office Extensions Platform, Accounting, Sales (se aplicável).
- Se o ERP foi atualizado recentemente, confirmar que o OFA foi igualmente atualizado; incompatibilidades de versões provocam erros de funções e de Ribbon.
- 2. Reparar instalação do OFA e re‑registar suplementos
- Fechar Excel e Cegid Primavera.
- Desativar temporariamente antivírus, firewall e UAC.
- No Painel de Controlo, executar:
- Reparação da instalação do Office Extensions (OFA).
- Reparação dos restantes módulos do Office Extensions, se existirem.
- Executar a ferramenta Registration Tool do OFA com “Run as administrator”, com todas as opções ativas.
- No Excel:
- Em Suplementos COM, garantir que o suplemento “Primavera Office Extensions” está ativo.
- Se não estiver, remover e voltar a adicionar manualmente o suplemento COM a partir:
... \OFA100\Apl\Ribbon\adxloader64.dll
- 3. Limpar preferências do OFA
- Fechar o Excel.
- Na pasta do utilizador:
C:\Users\<USER>\AppData\Roaming\Primavera - Renomear o ficheiro:
Primavera.Office.Extensions.dll.preferences - Voltar a abrir o Excel para que o ficheiro seja recriado.
- 4. Rever chaves de registo (Registry) do suplemento
- Abrir o regedit com privilégios de administrador.
- Validar/ajustar as chaves:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\AddIns\Primavera.Office.Extensions.AddinModule
HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\AddIns\Primavera.Office.Extensions.AddinModule - Em cada uma:
- LoadBehavior = 3
- ADXStartMode = NORMAL (se não existir, criar o valor e definir para NORMAL)
- Pesquisar em todo o registry por:
ADXStartMode
Se existirem entradas com “FirstStart”, alterar para “NORMAL”.
- 5. Permissões e estabilidade da sessão
- Garantir que o utilizador tem permissões de leitura/escrita nas pastas:
C:\Program Files (x86)\PRIMAVERA
C:\Program Files (x86)\Common Files\PRIMAVERA
%appdata%\microsoft\crypto
C:\ProgramData\Microsoft\Crypto
C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA
C:\Windows\assembly\GAC_MSIL - Se o erro surgir apenas após muitas horas com o mapa aberto:
- Testar manter o ficheiro aberto menos tempo (guardar e fechar periodicamente, voltar a abrir antes de grandes atualizações).
- Evitar deixar o Excel com OFA aberto durante a noite ou longos períodos sem utilização.
- 6. Testes adicionais
- Abrir outro mapa OFA no mesmo posto e verificar se o erro se repete.
- Testar o mesmo mapa noutro posto com OFA instalado e atualizado:
- Se o erro só ocorre num posto, é muito provável ser problema de instalação/permissões.
- Se ocorre em vários, pode haver algo específico nesse mapa (função PRI:MOBalanceCR) ou na versão OFA/ERP.
Se, após estes passos, o erro continuar a surgir com frequência, será útil indicar:
- Versão/série do Cegid Primavera.
- Versão do Office (365, 2019, 2021; 32 ou 64 bits).
- Se o problema ocorre em todos os mapas OFA ou apenas num específico.
Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.