Como é o Windows 2000, talvez você precise obter os serviços MS XML também.
Você pode obtê-lo da Microsoft:
Microsoft Core XML Services (MSXML) 6.0
Eu trabalho em uma organização que tem um servidor bastante antigo executando alguns aplicativos críticos. Temos um roteiro para mover esses aplicativos para um novo servidor, mas temos que suportar o existente por enquanto.
Estou com problemas para abrir .docx
arquivos neste servidor. Eu tenho o Office 2003 instalado (servidor é uma máquina Windows 2000 SP4 com ~ 1GB de RAM). Eu baixei o pacote de compatibilidade do Office da Microsoft e fiz o comando regsvr32 %SystemRoot%\system32\ole32.dll
quando recebi a mensagem de erro There was an error opening the file
.
Isso não corrigiu o problema e, por isso, estou com a mensagem There was an error opening the file
sempre que tento abrir o arquivo .docx
. O arquivo tem 2 imagens e acredito que tenha sido criado no Office 2010, se algum desses fatos for útil.
O que estou perdendo?
Como é o Windows 2000, talvez você precise obter os serviços MS XML também.
Você pode obtê-lo da Microsoft:
Microsoft Core XML Services (MSXML) 6.0
O que parece ter funcionado para mim é re-executar o programa de instalação do Office 2003 a partir do disco ou pasta onde ele foi armazenado. Isso funcionou - mas fazer o "reparo" do painel de controle "Programas instalados" não funcionou - nem "reparou" o pacote de compatibilidade.
A versão mais recente do Office Compatibility Pack não é compatível com o Windows 2000. Você deve desinstalá-lo e instalar uma das versões anteriores (version 1 ou versão 2 funcionará com o Windows 2000). Mas primeiro, desde que você está executando o Office 2003, você deve instalar o Office 2003 SP3 antes de instalar o Office Compatibility Pack. Depois de instalar o Office 2003 SP3 e depois de instalar a versão mais antiga do Office Compatibility Pack, você não deve instalar nenhum dos Service Packs do Pacote de Compatibilidade do Office - nenhum deles é compatível com o Windows 2000.
Se você ainda encontrar problemas depois de instalar a versão mais antiga, pode ser necessário remover outros componentes do Office 2007/2010 do sistema antes que ele funcione. Por exemplo, eu tive que desinstalar o Visio Viewer 2007 da minha máquina Windows 2000 e reinstalar o Pacote de Compatibilidade do Office mais antigo antes que ele finalmente funcionasse no meu sistema.
O pacote de compatibilidade não adiciona novos recursos às versões antigas do office. Ele apenas converte o novo formato para o antigo para que possa abri-lo. Como resultado, se o arquivo contiver novos recursos, não será possível abri-lo ou apenas visualizá-lo. Por exemplo, os novos efeitos de texto serão abertos como imagens, o que significa que não há edição e baixa qualidade ao imprimir / ampliar o zoom. Se o arquivo for muito novo, ele pode não abrir completamente. Mesmo escritório 2007/2010 não vai entender novos recursos no escritório 2013/2016/2019
Não sei se você atualizou esses servidores ou não, mas você pode experimentar o LibreOffice, que tem um suporte docx bastante bom. Também pode converter o formato * .docx para o formato * .doc. Outras alternativas são o Apache OpenOffice (pode estar desatualizado e ter menos suporte) e o WPS Office Suite.
Você também pode experimentar soluções on-line, como o Google Docs ou o MS Office 365