2

Я работаю в организации, в которой достаточно старый сервер, на котором запущены важные приложения. У нас есть дорожная карта для переноса этих приложений на новый сервер, но мы пока должны поддерживать существующее.

Я столкнулся с проблемой открытия файлов .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, если какой-либо из этих фактов окажется полезным.

Что мне не хватает?

4 ответа4

0

Мне кажется, что мне помогло перезапустить программу установки Office 2003 с диска или из папки, где она была сохранена. Это сработало, но выполнение "ремонта" с панели управления "Установленные программы" не сработало, равно как и "восстановление" пакета совместимости.

0

Поскольку это Windows 2000, возможно, вам придется добавить службы MS XML.

Вы можете получить это от Microsoft:

Microsoft Core XML Services (MSXML) 6.0

0

Пакет совместимости не добавляет новые функции в старые версии Office. Он просто преобразует новый формат в старый, чтобы они могли его открыть. В результате, если файл содержит какие-либо новые функции, вы не можете открыть его или можете только просматривать его. Например, новые текстовые эффекты будут открываться как изображения, что означает отсутствие редактирования и снижение качества при печати / увеличении. Если файл был слишком новым, он может вообще не открыться. Даже офис 2007/2010 не будет понимать новые функции в офисе 2013/2016/2019

Не знаю, обновили ли вы эти серверы или нет, но вы можете попробовать LibreOffice, который имеет довольно хорошую поддержку docx. Он также может конвертировать формат * .docx в формат * .doc. Другими альтернативами являются Apache OpenOffice (может быть устаревшим и с меньшей поддержкой) и WPS Office Suite.

Вы также можете попробовать онлайн-решения, такие как Google Docs или MS Office 365

0

Последняя версия пакета обеспечения совместимости Office не совместима с Windows 2000. Вы должны удалить его, а затем установить одну из предыдущих версий (либо версия 1, либо версия 2 будет работать с Windows 2000). Но сначала, так как вы используете Office 2003, вы должны установить Office 2003 SP3 перед установкой пакета обеспечения совместимости Office. После установки пакета обновления 3 (SP3) для Office 2003 и после установки более старой версии пакета обеспечения совместимости Office вы не должны устанавливать ни один из пакетов обновления пакета обеспечения совместимости Office - ни один из них не совместим с Windows 2000.

Если после установки более старой версии проблемы не устранены, может потребоваться удалить из системы другие компоненты Office 2007/2010, прежде чем она заработает. Например, мне пришлось удалить Visio Viewer 2007 с моего компьютера с Windows 2000, а затем переустановить старый пакет обеспечения совместимости Office, прежде чем он наконец заработал в моей системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .