Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сохраняет активный проект под новым именем или экспортирует данные в файл.
Синтаксис
выражение. FileSaveAs (Name, Format, Backup, ReadOnly, TaskInformation, Filtered, Table, UserID,DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Name | Необязательно заполнять. | String | Имя файла проекта. |
| Format | Необязательный | PjFileFormat | Определяет формат файла. Формат файла. Аргумент FormatID следует использовать вместо аргумента Format, который включен в первую очередь для обеспечения обратной совместимости. Если указан FormatID , Format игнорируется. Может быть одной из констант PjFileFormat . По умолчанию используется pjMPP. |
| Резервное копирование | Необязательный | Логический | Имеет значение True , если Project создает резервную копию файла. Значение по умолчанию - false. |
| ReadOnly | Необязательный | Логический | Значение True , если Project должен отображать оповещение с рекомендацией открыть файл только для чтения. Если вы выборочно экспортируете данные вместо сохранения всего проекта, ReadOnly игнорируется. Значение по умолчанию — False. |
| Сведения о задаче | Необязательный | Логический | Имеет значение "True", если сведения о задаче сохранены в формате, отличном от проектного. Аргумент Map следует использовать вместо TaskInformation, который включен в первую очередь для обеспечения обратной совместимости. Если указано Map , TaskInformation игнорируется. Значение по умолчанию — True , если активное представление является представлением задач. в противном случае — значение False. |
| Фильтрация | Необязательный | Логический | Значение True , если отфильтрованные задачи или ресурсы сохранены для проекта, сохраненного в формате, отличном от Project. Значение false , если сохранены все задачи или ресурсы. Если параметр " Сопоставление " указано, параметр "Фильтрованный " игнорируется. Значение по умолчанию — False. |
| Table | Необязательный | Variant | Имя таблицы, содержащей сведения о ресурсе или задаче для проекта, сохраненные в формате, отличном от Project. Аргумент Map следует использовать вместо таблицы, которая включена для обратной совместимости. Если указывается Map или Name указывает формат файла проекта, Table игнорируется. Значением по умолчанию является имя активной таблицы. |
| UserID | Необязательный | String | Не используется. Project может открыть файл проекта, сохраненный в более ранней версии Project в базе данных ODBC, но не в базе данных. |
| DatabasePassWord | Необязательный | String | Не используется. В Project невозможно сохранить файл в базе данных ODBC. |
| КодФормата | Необязательный | String | Определяет используемый формат файла. Если Project распознает формат файла, указанный в поле "Имя", то код формата игнорируется. FormatID может быть одним из следующих строковых значений формата для сохранения файлов. |
| Map | Необязательный | String | Имя карты импорта/экспорта, используемой при экспорте данных. |
| Password | Необязательный | String | Пароль для открытия защищенных паролем файлов проекта. Если пароль неверен или опущен, а файл требует пароль, пользователю будет предложено ввести пароль. |
| WriteResPassword | Необязательный | String | Пароль для использования при записи в файл проекта, зарезервированный для записи. Если параметр WriteResPassword опущен и файл требует пароль, пользователю будет предложено ввести пароль. |
| ClearBaseline | Необязательный | Логический | Имеет значение "True", если значения базового плана (Базовые затраты, Базовые трудозатраты, Начало базового плана, Окончание базового плана, Продолжительность базового плана, Повременные базовые трудозатраты и Повременные базовые затраты) сняты при сохранении в виде шаблона. Значение по умолчанию — False. |
| ClearActuals | Необязательный | Логический | Имеет значение "Истина ", если при сохранении в виде шаблона сняты фактические значения (поле "% выполнения" и "Фактические затраты", не рассчитанные в средстве "Проект"). Значение по умолчанию — False. |
| ClearResourceRates | Необязательный | Логический | True , если таблицы норм ресурсов очищаются при сохранении в виде шаблона. Значение по умолчанию — False. |
| ClearFixedCosts | Необязательный | Логический | Имеет значение "True ", если поле "Постоянные затраты" очищено для всех задач при сохранении в виде шаблона. Значение по умолчанию — False. |
| XMLName | Необязательный | Variant | Это XML-объект DOM, который передается в функцию, когда FormatID имеет значение "MSProject.XML". Метод FileSaveAs завершается с ошибкой, если указан формат XML и XMLName не является допустимым объектом XML DOM. Если FormatID не имеет значения "MSProject.XML", XMLName должен иметь значение NULL и метод не должен завершиться сбоем. Можно указать только один из вариантов XMLName или Name . |
| ClearConfirmed | Необязательный | Логический | Имеет значение "True ", если очищены сведения о том, были ли задачи подтверждены как опубликованные на сервере Project Server. Значение по умолчанию — 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-файл Project |
Возвращаемое значение
Boolean
Примечания
При использовании значения "MSProject.mpp.9" в качестве параметра FormatID в Project выводится диалоговое окно "Сохранение в предыдущей версии - средство проверки совместимости ". Например, задачи, запланированные вручную, будут преобразованы в автоматически запланированные задачи в предыдущих версиях Project. Вы можете сохранить формат или отменить операцию сохранения. Можно также нажать кнопку "Больше не повторять".
Примечание.
Некоторые строки FormatID устарели; Если вы попытаетесь использовать их, они приведут к ошибке выполнения 1004. Значения FormatID, такие как "MSProject.odbc", можно использовать в Project 2003 и более ранних версиях, но они удаляются в Project 2007 и более поздних версиях.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.