Есть ли жизнь на Маке? Офис: Часть 2
воскресенье, 15.06.2008, 14:52 Данная статья является переводом статьи Джона Риццо (John Rizzo) «iWork and Office: Can they work together?» Статья показалась мне очень интересной и полезной, тут описаны многие подводные камни при работе с офисными документами, поэтому я решила её перевести. Мои комментарии будут выделены курсивом.
Apple говорит, что iWork совместим с Microsoft Office, но что это значит на самом деле?
Действительно, вы можете перемещать документы между iWork и Office, но после перемещения они могут выглядеть и функционировать по-другому по сравнению с тем, как это было в родительской программе. Macworld уже сравнил характеристики Word и Pages, Excel и Numbers и PowerPoint и Keynote, но (как некоторые читатели указали в комментариях к статье), мы не осветили вопросы совместимости файлов и программ, которые возникают при попытке переместить документы из одного пакета в другой. Это то, что я бы хотел сделать тут.
Файлы Office в iWork
При попытке открыть файл Office в iWork используя «Файл: Открыть» (File: Open), iWork на самом деле их не открывает. Вместо этого он их импортирует и создает новый переведённый файл в формате Pages, Numbers или Keynote, таким образом оригинальный файл в формате Word, Excel или PowerPoint остаётся нетронутым. В этом можно убедиться при попытке сохранить файл: приложение iWork предложит вам сохранить документ в своём собственном формате по умолчанию, а не в формате Office.
Приложения iWork могут импортировать файлы в новых Open XML форматах Microsoft, которые используют расширение .docx, .xlsx и .ptpx. Это форматы по умолчанию в Office 2008 для Маков и в Office 2007 для Windows. Office 2004 может создавать только старые (они же стандартные) форматы Microsoft (.doc, .xls, .ppt), но iWork может их импортировать тоже.
Если у вас на Маке установлены как Office, так и iWork, и вы хотите, чтобы Pages открывал файл Word по двойному щелчку, выделите файл и выберете «Получить информацию» в меню файла (или нажмите Сmd+I). Расширьте область «Открыть с помощью» и выберите Pages в раскрывающемся меню.

При импорте файла Office, iWork часто выводит предупреждающее окно, где говорится, какие аспекты оригинального документа были убраны или изменены. Когда же он всё-таки импортирует элементы, они будут часто выглядеть иначе в iWork. Чем более сложный файл Office, тем большая вероятность потерь чего-либо при переходе.
Одной основной характеристикой Office, которую не поддерживает iWork, являются макросы Visual Basic Application (VBA) из Office 2004 для Маков и Office 2007 для Windows. Когда вы импортируете файл, содержащий макрос, все макросы из документа теряются.
Можно воссоздать большую часть функциональности макросов Office, используя AppleScript. Загвоздка в том, что вам придётся создавать скрипт, главным образом, вручную. Нет способа автоматически переводить макросы в Apple-скрипты. Это значит, что вам не повезло, если необходимо обмениваться обременённым макросами файлом с пользователями Office.
Не чувствуйте себя покинутыми. У пользователей Office 2008 для Маков такая же проблема: Office 2008 для Маков не поддерживает макросы. Это единственная причина, почему некоторые пользователи Маков не делают апгрейд с Office 2004. Похоже, Microsoft это заметила и объявила, что вернёт макросы обратно в следующей мажорной версии Office, но это врядли произойдёт очень скоро.
Word → Pages
Многие свойства Word’a хорошо передаются в Pages ’08. Например, свойство отслеживания изменений в Word хорошо импортируется в Pages, сохраняя имена редактировавших и даты изменений. Стили, созданные в Word, перемещаются, также как и большая часть объектов макета страниц (layout), например, таблицы, сноски, графика. Некоторые объекты окажутся в другом месте, чем в оригинальном документе, но они будут импортированы.
В случаях, когда Pages не поддерживает какого-либо свойства Word, Pages попытается конвертировать объект в что-нибудь другое. Pages переведёт Word Art из Word 2008 в текстовое поле без изгибов в тексте и без контуров и теней. Pages не поддерживает текстовые поля форм, но импортирует текст, введённый в формы Word.
Даже если оригинальный файл не содержит необычных функций Word, результирующий документ Pages не всегда будет точной копией оригинального документа Word. Типичной проблемой является то, что текст расползается с одной страницы на другую. Это может произойти, если на вашем Маке нет шрифта, который используется в оригинальном документе, когда Pages его заменит другим шрифтом, который несколько больше по физическому размеру.
Раздражает то, что вы можете столкнуться с проблемой расползания текста (text overflow), даже если у вас одинаковый шрифт, размер шрифта и межстрочный интервал в Word и Pages. Это происходит потому, что Word и Pages немного иначе определяют интерлиньяж, так что единичный межстрочный интервал в Pages немного шире, чем в Word, что приводит к перетеканию текста на другую страницу.
Чтобы это исправить, определяйте интерлиньяж в Word и Pages в пикселях, а не в строчках. Значение 16 пикселей обычно равно одной линии для большинства шрифтов. Значения в пикселях в Word и Pages одинаковы по размеру, так что импортированный документ будет выглядеть более похожим на оригинал.
Excel → Numbers
Функции будут составлять основную проблему при импорте книг Excel. В Numbers’08 есть более 170 функций, это почти половина того, что есть в Excel 2008. Большинство недостающих функций — это статистические и цифровые функции, также в Numbers нет экселевских функций баз данных или порядка 35 инженерных функций. Если в книге Excel есть функция, которую Numbers не поддерживает, Numbers импортирует только рассчитанное числовое значение ячейки. Numbers пометит эти ячейки синим треугольником, по клику на который вы сможете увидеть функцию Excel, которая была удалена.
Numbers также не поддерживает свойство Excel защищать паролем скрытые ячейки и ряды. Numbers переведёт их как не скрытые, но пустые ячейки. Единственный способ получить информацию из этих ячеек — это попросить создателя документа Excel убрать защиту паролем.
Из личного опыта: Numbers — отличная программа для шпионской деятельности. Дело в том, что если в документе Excel какие-либо листы не удалили, а скрыли, Numbers отлично открывает и показывает их при импорте, хотя не один Excel как на Маке, так и на Windows их не видит. Помните об этом. Мне уже такие документы присылали. Случайно открыв их в Numbers, узнала много нового и интересного.
Кроме того, форматы валют не всегда совпадают. Значения в $ и евро будут переведены в Numbers как USD и EUR. Верно и обратное. Т.е. красивый формат валют при импорте придётся задавать заново.
PowerPoint → Keynote
Презентации слайдов хитро перемещаются с Мака на версию PowerPoint для Windows. Поэтому не удивительно, что вы потеряете часть слайдшоу PowerPoint при импорте в Keynote. Проблемы совместимости слайдшоу не постоянны, хотя и могут серьёзно помешать вам посмотреть презентацию.
Мультимедиа, переходы слайдов и встроенная анимация составляют основную область проблем с совместимостью. Что касается встроенного видео и аудио, QuickTime больше всего подходит для импорта в Keynote, чтобы их воспроизвести. К сожалению, видео и аудио, которые используются во встроенной анимации, могут мешать автоматическому переходу между слайдами до такой степени, когда вы даже вручную не сможете перейти к следующему слайду. Решением будет убрать автоматические переходы, либо убрать встроенные в слайд объекты мультимедиа.
Keynote очень неплохо справляется с воспроизведением других типов переходов и встроенных эффектов, включая переход в виде 3D поворота экрана, встроенных эффектов с изображениями и прыгающего или кружащегося текста.
Это первая часть статьи. Вторую опубликую, когда закончу перевод.


Reader Comments (2)
[...] Вот и вторая часть статьи John Rizzo «iWork and Office: Can they Work Together?». Всем интересующимся рекомедую ознакомиться с первой частью. [...]
[...] Вот и вторая часть статьи Джона Риццо (John Rizzo) «iWork and Office: Can they Work Together?». Всем интересующимся рекомендую ознакомиться с первой частью. [...]