Сегодня про совместимость форматов документов между версиями MS Word.
Не так давно в Microsoft Office 2007 был введен новый формат файлов, основанный на языке XML. По умолчанию документы, создаваемые в Word 2007, сохраняются с новым расширением имени файла, которое получается путем добавления суффикса "x" или "m" к привычному расширению. Суффикс "x" указывает на то, что XML-файл не содержит макросов, а суффикс "m" – что XML-файл макросы содержит. Таким образом, имена обычных файлов Word 2007 имеют расширение docx, а не doc.
XML-форматы предоставляют целый ряд преимуществ – не только для разработчиков и создаваемых ими продуктов, но также для отдельных пользователей и организаций. Файлы автоматически сжимаются, и в некоторых случаях их размер может сокращаться на 75 процентов по сравнению с предыдущими версиями Word. Формат обеспечивает улучшенное восстановление поврежденных файлов. Файлы построены по модульному принципу, при котором разные компоненты данных хранятся отдельно друг от друга. Это позволяет открывать файлы даже при разрушении или повреждении какого-либо компонента (например, диаграммы или таблицы). Обеспечивается более легкое обнаружение документов, содержащих макросы. Файлы, которые сохраняются с расширением docx, не могут содержать макросы, написанные на языке VBA (Visual Basic для приложений) или элементы управления ActiveX, следовательно, в них отсутствует угроза безопасности, связанная с такого рода внедренными кодами. Только файлы с расширением docm могут содержать макросы на языке VBA и элементы управления ActiveX, хранящиеся в обособленных частях файла. Различные расширения имен файлов позволяют легко отличать файлы, содержащие макрос, от файлов, которые его не содержат, и облегчают обнаружение антивирусными программами файлов, содержащих потенциально опасный код. Кроме того, системные администраторы могут заблокировать документы с нежелательными макросами или элементами управления, — это повышает общий уровень безопасности при работе с документами.
А вчера в связи с переходом на новую систему документооборота обратил внимание на одну деталь. Если вы помните в версии MS Word 2007 при сохранении была такая фишка как "поддерживать совместимость с Word 97-2003". В этом случае вы теряли некоторую функциональность в форматировании документа, но могли быть уверены что ваш документ 100% откроется в версиях от Word 97 до Word 2003.