14

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

Есть ли какой-нибудь инструмент для этого?   Или я могу определить такую информацию, просматривая текстовый редактор или бинарный редактор?

У меня есть MS Office 2002 и Open Office, если это поможет.

4 ответа4

9

Если у вас есть документ Office Open XML с расширением .docx (или .xlsx и т.д.): Файл представляет собой архив .zip, поэтому откройте его с помощью TotalCommander или WindowsExplorer (сначала скопируйте как .zip) или 7zip. Откройте файл 'docProps\app.xml' в архиве и найдите <AppVersion> :

  • <AppVersion>12.0000</AppVersion> - это Office 2007
  • <AppVersion>14.0000</AppVersion> - это Office 2010
  • <AppVersion>15.0000</AppVersion> - это Office 2013

Обнаружил, сохранив .docx из Word 2007, Word 2010 и сравнив. Позже эту информацию тоже нашел в сети. Для удобства поиска позвольте мне также сослаться на этот комментарий:

http://word.tips.net/T000601_Determining_Word_Versions_of_Documents.html комментарий Даниэля Кляйна 14 августа 2012 года, 19:45

Более поздние версии документов Office (после Office 2003) сохраняются в виде обычных zip-файлов, но с другим расширением (например, «.docx»). Вы можете просмотреть содержимое, предварительно сделав копию файла и изменив расширение файла на «.zip». Затем он откроется в любом Zip Viewer. Соответствующая информация находится в ".\ DocProps \ app.xml". Распакуйте этот файл и откройте его в программе просмотра текста. В конце файла находится что-то вроде <AppVersion>14.0000</AppVersion></Properties> котором говорится, что файл был последний раз сохранен в (в данном случае) Office v.14 (Office 2010).

2

"Определение версий документов" Аллена Уайетта сработала для меня.

По сути, он говорит открыть документ с помощью простого средства просмотра ASCII, такого как Блокнот, и искать ключевые фразы. Например:

Область, которую вы ищете, находится в разделе, который, очевидно, имеет общие свойства документа (имя шаблона, автор, заголовок документа и т.д.), И информация о версии будет отображаться поблизости. Эта информация будет состоять из одного из следующих:

  • Microsoft Word 6.0
  • Microsoft Word 95
  • Microsoft Word 8.0
  • Microsoft Word 9.0
  • Microsoft Word 10.0

и т.п.

Они не всегда сообщают, какая версия создала файл, но они могут необычно сказать, какая версия последний раз редактировала файл.

2

Попробуйте trID . Это похоже на команду file в * nix.

Если это не сработает, попробуйте команду * nix file , доступную в Gnuwin32 или в Cygwin.

Добавлена информация о Quickview Plus. Еще один вариант - Quickview Plus. Несколько лет назад Quickview был чудо-инновационной программой, я не знаю, используется ли она до сих пор, но она открывает множество расширений. Я просто попытался открыть файл, и он сказал MS Word 2000 в левом нижнем углу. Так что эта программа может работать для вас. Это 30-дневная пробная версия, которую я попробовал.
http://download.cnet.com/Quick-View-Plus-Standard-Edition/3000-10743_4-10045750.html
http://www.avantstar.com/metro/home/Downloads

0

В окнах они отображаются разными значками. Я не уверен, что они делают в Linux.

Например, вы создали файл Word в Word2010 и сохранили его как файл Word2003, он будет отображать значок Word2003, а не Word2010. Это совместимо вниз.

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