Сохранение и открытие проектов в формате XML
Схема обмена xml-данными Microsoft Office Project 2007 (mspdi_pj12.xsd) определяет, как Project 2007 считывает и записывает данные проекта в формате XML. Эта статья содержит описание использования файлы обмена данными XML в Project 2007, а также следующие разделы:
Сохранение файлов проекта в формате XML
Открытие файлов Project XML
Сохранение файлов проекта в формате XML
В Project стандартный 2007 и Project профессиональный 2007 можно сохранить любой проект в файле обмена данными Project XML. Действия, описанные в Процедуре 1, относятся к Project профессиональный.
Данные проекта, хранящиеся в файлах Project XML, можно фильтровать и отображать с помощью преобразований XSLT. За дополнительными сведениями обращайтесь к статье Как использовать преобразования XSLT в файлах обмена данными Project XML.
Процедура 1. Сохранение файла проекта в формате XML с помощью Project профессиональный
В приложении Project профессиональный откройте меню Файл и выберите команду Сохранить как.
В диалоговом окне Сохранить в Project Server (Рис. 1) выберите Сохранить как файл.
Примечание.
Если вы работаете с Project профессиональный 2007 в автономном окружении, диалоговые окна Сохранить в Project Server (Рис. 1) или Сохранить как файл (Рис. 2) не будут отображаться. Появится только диалоговое окно Сохранить как.
Рис. 1. Диалоговое окно "Сохранить в Project Server"
В диалоговом окне Сохранить как файл можно сохранить файл, содержащий либо только загруженные сейчас корпоративные элементы, либо все корпоративные элементы. Если выбрать сохранение только загруженных сейчас корпоративных элементов, это может привести к уменьшению размера файла в зависимости от конфигурации проекта.
Выбрав вид сохранения, нажмите кнопку OK.
Рисунок 2. Диалоговое окно "Сохранить как файл"
В диалоговом окне Сохранить как перейдите в расположение, где вы хотите сохранить файл.
В списке Тип файла вручную выберите Формат XML (*.xml) и нажмите кнопку Сохранить. Если параметр *.xml не выбран, проект сохраняется в формате файла проекта по умолчанию (MPP).
Открытие файлов Project XML
Любой правильный файл обмена данными Project 2007 XML можно открыть в приложениях Project стандартный 2007 и Project профессиональный 2007. Project стандартный игнорирует XML-данные, которые применяются только к корпоративным проектам. После открытия файла Project XML он ведет себя как любой другой проект.
Процедура 2. Открытие файла Project XML
В приложении Project профессиональный 2007 откройте меню Файл и выберите команду Открыть.
Примечание.
Также можно открыть файл Project XML, перейдя к нему в окне проводника, щелкнув его правой кнопкой мыши и выбрав пункт Microsoft Office Project в меню Открыть с помощью. При открытии файла Project XML этим способом сразу же появляется Мастер Импорта, как показано на Рис. 4.
В диалоговом окне Открыть (Рис. 3) выберите вариант в области Искать в:, расположенной слева от диалогового окна Открыть (например, Мои документы), а затем перейдите к расположению XML-файла, который надо открыть.
Примечание.
Следует вручную выбрать пункт Формат XML (.xml) или Все файлы (.*) а списке Тип файлов, чтобы в диалоговом окне Открыть отобразились XML-файлы. На Рис. 3 показано диалоговое окно "Открыть" в приложении Project профессиональный.
Выберите XML-файл, который надо открыть, и нажмите кнопку Открыть. Также можно просто дважды щелкнуть XML-файл.
Рис. 3. Диалоговое окно "Открыть"
Запустится Мастер импорта (Рис. 4).
Рис. 4. Мастер импорта
Укажите, как вы хотите импортировать XML-файл, и нажмите кнопку Готово:
Как новый проект Создает проект на основе XML-файла.
Добавление данных в активный проект Добавляет данные проекта в XML-файле к существующему проекту, активному в Project профессиональный.
При добавлении XML-данных в Project 2007 к существующему проекту уникальный идентификатор добавленной суммарной задачи увеличивается с 0 до следующего доступного целого числа. Например, если в проекте, к которому добавляются XML-данные, существует три задачи с уникальными идентификаторами 1, 2 и 3, добавленной суммарной задаче будет присвоен уникальный идентификатор 4. Затем Project увеличит уникальные идентификаторы всех задач в добавленном проекте. В нашем примере задачам 1 и 2 добавленного проекта назначаются следующие доступные уникальные идентификаторы (5 и 6).
Примечание.
Эта процедура позволяет отменять связь назначений, задач, ресурсов и ссылок между проектами с исходными данными. Чтобы не допустить раздробления данных, перед добавлением разделите их на минимально возможные компоненты: задачи, ресурсы, задания и т. д.
Объединение данных в активный проект Объединяет данные проекта в XML-файле с проектом, который в настоящее время активен в Project профессиональный.
При объединении данных XML в Project 2007 с существующим проектом задачи в файле проекта, которые в данный момент активны в Project профессиональный, заменяются задачами в XML-файле, которые имеют тот же уникальный идентификатор.
Примечание.
Будьте внимательны при объединении данных XML с активным проектом, так как это может привести к потере данных.
Если XML-файл недопустим в соответствии со схемой обмена данными XML Project 2007 (mspdi_pj12.xsd), в Project отображается сообщение об ошибке, как показано на рис. 5.
Рис. 5. Сообщение об ошибке Project