Метод Project.SaveAs (Project)
Сохраняет файл, который не является активным проектом, под новым именем файла.
Синтаксис
expression. SaveAs (Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID, DatabasePassWord, FormatID, Map, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts)
Выражение Переменная, представляющая объект Project .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Name | Необязательно заполнять. | String | Имя файла для сохранения. Если не указано имя , project запрашивает имя файла. |
Format | Необязательный | Long | Формат файла. Аргумент FormatID следует использовать вместо Format, который включается главным образом для обратной совместимости. Если указан параметр FormatID , параметр Format игнорируется. Значение по умолчанию — pjMPP. Может быть одной из констант PjFileFormat . |
Резервное копирование | Необязательный | Логический | Значение true, если Project создает резервную копию файла. |
ReadOnly | Необязательный | Логический | Значение true, если в Project должно отображаться оповещение, в котором рекомендуется открыть проект только для чтения. Значение по умолчанию — False. |
TaskInformation | Необязательный | Логический | Значение True , если сведения о задаче сохранены для проекта, сохраненного в формате файла, отличном от project. Значение False , если сведения о ресурсе сохранены. Если задано значение Map , параметр TaskInformation игнорируется. Значение по умолчанию — True , если активное представление является представлением задач, и значение False в противном случае. |
Фильтруется | Необязательный | Логический | Значение True , если отфильтрованные задачи или ресурсы сохраняются для проекта, сохраненного в формате файла, отличном от проекта. Значение False , если все задачи или ресурсы сохранены. Если указана карта , параметр Filtered игнорируется. Значение по умолчанию — False. |
Table | Необязательный | String | Имя таблицы, содержащей сведения о задаче или ресурсе, для проекта, сохраненного в формате, отличном от project. Если указано сопоставление или имя указывает файл или формат базы данных, таблица игнорируется. Значение по умолчанию — это имя активной таблицы. |
UserID | Необязательный | String | Не используется. Project может открыть файл проекта, который более ранняя версия Project сохранена в базе данных ODBC, но не может сохранить в базе данных ODBC. |
DatabasePassWord | Необязательный | String | Не используется. Не удается сохранить проект в базе данных ODBC. |
FormatID | Необязательный | String | Указывает используемый формат файла или базы данных. Если Project распознает формат файла, указанный с именем, FormatID игнорируется. FormatID может быть одним из значений в таблице Формат строк . |
Map | Необязательный | String | Имя карты импорта и экспорта, используемой при экспорте данных. |
ClearBaseline | Необязательный | Логический | Значение true , если базовые значения (базовые затраты, базовые трудозатраты, базовые начала, базовое окончание, длительность базовых показателей, повременные базовые трудозатраты и повременные базовые затраты) очищаются при сохранении в виде шаблона. Значение по умолчанию — False. |
ClearActuals | Необязательный | Логический | Значение true , если фактические значения (поле "% завершения" и если фактические затраты не вычисляются проектом, поле "Фактические затраты") очищаются при сохранении в виде шаблона. Значение по умолчанию — False. |
ClearResourceRates | Необязательный | Логический | Значение True , если таблицы скорости ресурсов очищаются при сохранении в качестве шаблона. Значение по умолчанию — False. |
ClearFixedCosts | Необязательный | Логический | Значение true , если поле Фиксированные затраты очищается для всех задач при сохранении в виде шаблона. Значение по умолчанию — False. |
Строки формата
Строка форматирования | Описание |
---|---|
"MSProject.mpp" | Файл проекта |
"MSProject.mpt" | Шаблон проекта |
"MSProject.mpp.8" | Файл Project 98 |
"MSProject.mpp.9" | Файл Project 2000–Project 2003 |
"MSProject.mpp.12" | Файл Project 2007 |
"MSProject.xls" | Книга Excel |
"MSProject.xls5" | Книга Excel 97–Excel 2003 |
"MSProject.pdf" | PDF-файл |
"MSProject.xpf" | ФАЙЛ XPF |
"MSProject.csv" | CSV-файл (с разделителями-запятыми) |
"MSProject.txt" | TXT-файл (с разделителями табуляции) |
"MSProject.xml" | XML-файл проекта |
Замечания
Использование значения "MSProject.mpp.9" для параметра FormatID приводит к тому, что в Project появится диалоговое окно Сохранение до предыдущей версии — проверка совместимости . Например, задачи, запланированные вручную, будут преобразованы в автоматически запланированные задачи в предыдущих версиях Project. Вы можете сохранить формат или отменить операцию сохранения. Вы также можете выбрать Не рассказывать мне об этом снова.
Примечание.
Несколько строк FormatID устарели; Если вы попытаетесь использовать их, они приводят к ошибке 1004 во время выполнения. Значения FormatID, такие как "MSProject.odbc", можно использовать в Project 2003 и более ранних версиях, но удаляются в Project 2007 и более поздних версиях.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.