Поделиться через


Сохранение и открытие проектов в формате 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 профессиональный

  1. В приложении Project профессиональный откройте меню Файл и выберите команду Сохранить как.

  2. В диалоговом окне Сохранить в Project Server (Рис. 1) выберите Сохранить как файл.

    Примечание.

    Если вы работаете с Project профессиональный 2007 в автономном окружении, диалоговые окна Сохранить в Project Server (Рис. 1) или Сохранить как файл (Рис. 2) не будут отображаться. Появится только диалоговое окно Сохранить как.

    Рис. 1. Диалоговое окно "Сохранить в Project Server"

    Диалоговое окно

  3. В диалоговом окне Сохранить как файл можно сохранить файл, содержащий либо только загруженные сейчас корпоративные элементы, либо все корпоративные элементы. Если выбрать сохранение только загруженных сейчас корпоративных элементов, это может привести к уменьшению размера файла в зависимости от конфигурации проекта.

    Выбрав вид сохранения, нажмите кнопку OK.

    Рисунок 2. Диалоговое окно "Сохранить как файл"

    Диалоговое окно

  4. В диалоговом окне Сохранить как перейдите в расположение, где вы хотите сохранить файл.

  5. В списке Тип файла вручную выберите Формат XML (*.xml) и нажмите кнопку Сохранить. Если параметр *.xml не выбран, проект сохраняется в формате файла проекта по умолчанию (MPP).

Открытие файлов Project XML

Любой правильный файл обмена данными Project 2007 XML можно открыть в приложениях Project стандартный 2007 и Project профессиональный 2007. Project стандартный игнорирует XML-данные, которые применяются только к корпоративным проектам. После открытия файла Project XML он ведет себя как любой другой проект.

Процедура 2. Открытие файла Project XML

  1. В приложении Project профессиональный 2007 откройте меню Файл и выберите команду Открыть.

    Примечание.

    Также можно открыть файл Project XML, перейдя к нему в окне проводника, щелкнув его правой кнопкой мыши и выбрав пункт Microsoft Office Project в меню Открыть с помощью. При открытии файла Project XML этим способом сразу же появляется Мастер Импорта, как показано на Рис. 4.

  2. В диалоговом окне Открыть (Рис. 3) выберите вариант в области Искать в:, расположенной слева от диалогового окна Открыть (например, Мои документы), а затем перейдите к расположению XML-файла, который надо открыть.

    Примечание.

    Следует вручную выбрать пункт Формат XML (.xml) или Все файлы (.*) а списке Тип файлов, чтобы в диалоговом окне Открыть отобразились XML-файлы. На Рис. 3 показано диалоговое окно "Открыть" в приложении Project профессиональный.

    Выберите XML-файл, который надо открыть, и нажмите кнопку Открыть. Также можно просто дважды щелкнуть XML-файл.

    Рис. 3. Диалоговое окно "Открыть"

    Диалоговое окно

  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

      Сообщение об ошибке Project

См. также