В Microsoft Office 2007 введен новый формат файлов, основанный на языке XML. По умолчанию документы, создаваемые в Excel 2007, сохраняются с новым расширением имени файла, которое получается путем добавления суффикса "x" или "m" к привычному расширению. Суффикс "x" указывает на то, что XML-файл не содержит макросов, а суффикс "m" – что XML-файл макросы содержит. Таким образом, имена обычных файлов Excel 2007 имеют расширение xlsx, а не xls.
XML-форматы предоставляют целый ряд преимуществ – не только для разработчиков и создаваемых ими продуктов, но также для отдельных пользователей и организаций.
Файлы автоматически сжимаются, и в некоторых случаях их размер может сокращаться на 75 процентов по сравнению с предыдущими версиями Excel.
Новый формат обеспечивает улучшенное восстановление поврежденных файлов. Файлы построены по модульному принципу, при котором разные компоненты данных хранятся в файле отдельно друг от друга. Это позволяет открывать файлы даже при разрушении или повреждении какого-либо компонента файла (например, диаграммы или таблицы).
Обеспечивается более легкое обнаружение документов, содержащих макросы. Файлы, которые сохраняются с расширением xlsx, не могут содержать макросы, написанные на языке VBA (Visual Basic для приложений) или элементы управления ActiveX, следовательно, в них отсутствует угроза безопасности, связанная с такого рода внедренными кодами. Только файлы, с расширением xlsm могут содержать макросы на языке VBA и элементы управления ActiveX, хранящиеся в обособленных частях файла. Различные расширения имен файлов позволяют легко отличать файлы, содержащие макрос, от файлов, которые его не содержат, и облегчают обнаружение антивирусными программами файлов, содержащих потенциально опасный код. Кроме того, системные администраторы могут заблокировать документы, содержащие нежелательные макросы или элементы управления, что повышает безопасность открытия документов.
Следует отметить, что файлы новых форматов недоступны для работы в предыдущих версиях Excel. Для того чтобы можно было открывать и изменять файлы Excel 2007 в более ранних версиях, в них следует загрузить необходимые конвертеры файлов.
Для открытия файла выполните следующие действия.
Нажмите кнопку Office и выберите команду Открыть (рис. 2.9).
Рис. 2.9. Открытие файла
В окне Открытие документа (рис. 2.10) перейдите к папке, содержащей нужный файл, и щелкните два раза по значку открываемого файла или выделите этот файл и нажмите кнопку Открыть. При необходимости можно открыть сразу несколько файлов одной папки. Выделите значки требуемых файлов и нажмите кнопку Открыть.
Рис. 2.10. Выбор открываемого файла
Для открытия недавно открывавшегося файла можно выбрать его в списке Последние документы меню Office (см. рис. 2.9). Кроме того, можно воспользоваться списком Недавние документы Главного меню Windows.
Для открытия файла можно также щелкнуть по его значку в окне Проводника Windows.
Excel позволяет открывать файлы разных форматов. По умолчанию в окне Открытие документа (см. рис. 2.10) отображаются только файлы Excel. Для открытия файла другого формата щелкните по кнопке, на которой указан тип открываемых файлов (рис. 2.11) и выберите необходимый формат или режим Все файлы.
Рис. 2.11. Выбор типа открываемого файла
Таким образом, например, можно открывать базы данных Access, текстовые файлы и др. При открытии файлов других форматов может появиться запрос на преобразование файла.
При открытии в Excel 2007 документа, созданного в Excel 2003, Excel 2002 или Excel 2000, автоматически включается режим совместимости, а в строке заголовка окна документа отображается надпись Режим совместимости. Включение режима совместимости не гарантирует, что при работе с документом не будут использоваться новые и расширенные возможности Excel 2007, однако при попытке сохранения такого файла выйдет окно предупреждения со списком несовместимых элементов.