Since it's Windows 2000, you may have to get the MS XML services added as well.
You can get it from Microsoft:
Я работаю в организации, в которой достаточно старый сервер, на котором запущены важные приложения. У нас есть дорожная карта для переноса этих приложений на новый сервер, но мы пока должны поддерживать существующее.
У меня проблема с открытием .docx
файлов на этом сервере. У меня установлен Office 2003 (сервер - это Windows 2000 SP4 с ~ 1 ГБ ОЗУ). Я скачал пакет совместимости Office от Microsoft и выполнил regsvr32 %SystemRoot%\system32\ole32.dll
команду, когда получил сообщение об ошибке There was an error opening the file
.
Это не решило проблему, и поэтому я застреваю с получением There was an error opening the file
сообщения каждый раз, когда пытаюсь открыть .docx
файл. Файл содержит 2 изображения, и я считаю, что он был создан в Office 2010, если какой-либо из этих фактов окажется полезным.
Что мне не хватает?
Since it's Windows 2000, you may have to get the MS XML services added as well.
You can get it from Microsoft:
Мне кажется, что мне помогло перезапустить программу установки Office 2003 с диска или из папки, где она была сохранена. Это сработало, но выполнение «ремонта» с панели управления «Установленные программы» не сработало, равно как и «восстановление» пакета совместимости.
Пакет совместимости не добавляет новые функции в старые версии Office. Он просто преобразует новый формат в старый, чтобы они могли его открыть. В результате, если файл содержит какие-либо новые функции, вы не можете открыть его или можете только просматривать его. Например, новые текстовые эффекты будут открываться как изображения, что означает отсутствие редактирования и более низкое качество при печати / увеличении. Если файл был слишком новым, он может не открыться вообще. Даже офис 2007/2010 не будет понимать новые функции в офисе 2013/2016/2019
Не знаю, обновили ли вы эти серверы или нет, но вы можете попробовать LibreOffice, который имеет довольно хорошую поддержку docx. Он также может конвертировать формат * .docx в формат * .doc. Другими альтернативами являются Apache OpenOffice (может быть устаревшим и с меньшей поддержкой) и WPS Office Suite.
Вы также можете попробовать онлайн-решения, такие как Google Docs или MS Office 365
The latest version of the Office Compatibility Pack is not compatible with Windows 2000. You must uninstall it and then install one of the previous versions (either version 1 or version 2 will work with Windows 2000). But first, since you are running Office 2003, you must install Office 2003 SP3 before installing the Office Compatibility Pack. After installing Office 2003 SP3, and after installing the older version of the Office Compatibility Pack, you must not install any of the Office Compatibility Pack Service Packs - none of them are compatible with Windows 2000.
If you still encounter problems after installing the older version, it may be necessary to remove other Office 2007/2010 components from your system before it works. For example, I had to uninstall Visio Viewer 2007 from my Windows 2000 machine and then re-install the older Office Compatibility Pack before it finally worked on my system.