Project.SaveAs 方法 (Project)

将非活动项目文件以新文件名保存。

语法

表达式SaveAs (名称格式备份ReadOnlyTaskInformationFilteredTableUserIDDatabasePassWordFormatIDMapClearBaselineClearActualsClearResourceRatesClearFixedCosts)

表达 一个代表 Project 对象的变量。

参数

名称 必需/可选 数据类型 说明
Name 可选 String 要另存为的文件名。 如果省略了 名称 ,则 Project 会提示输入文件的名称。
Format 可选 Long 文件的格式。 FormatID 参数应用于代替 Format,它主要用于向后兼容。 如果指定 FormatID ,则忽略 Format 。 默认值是 pjMPP 。 可以是 PjFileFormat 常量之一。
备份 可选 Boolean 如此 如果项目实现的文件的备份副本。
ReadOnly 可选 Boolean 如此 如果项目应显示警报建议将以只读方式打开项目。 默认值为 False
TaskInformation 可选 Boolean 如此 如果保存任务信息时,以非 Project 文件格式保存的项目。 如果资源信息保存。 如果指定了 MapTaskInformation将被忽略。 如果活动视图是任务视图,则默认值为 True ,否则为 False
Filtered 可选 Boolean 如此 如果任务或资源筛选会保存,以非 Project 文件格式保存的项目。 如果要保存所有任务或资源。 如果指定了 MapFiltered将被忽略。 默认值为 False
Table 可选 String 对以非 Project 文件格式保存的项目,该参数是包含任务或资源信息的表的名称。 如果指定 了 Map ,或者 Name 指定了数据库文件或格式,则忽略 Table 。 默认值为活动表的名称。
UserID 可选 String 不使用。 Project可以打开早期版本的项目保存到 ODBC 数据库,但不能保存到 ODBC 数据库的项目文件。
DatabasePassWord 可选 String 不使用。 Project不能保存到 ODBC 数据库。
FormatID 可选 String 指定要使用的文件或数据库格式。 如果 Project 识别使用 Name 指定的文件的格式,则忽略 FormatIDFormatID 可以是 格式字符串 表中的值之一。
Map 可选 字符串 导出数据时使用的导入/导出映射的名称。
ClearBaseline 可选 Boolean 如此 如果另存为模板时要清除比较基准值 (比较基准成本、 比较基准工时、 比较基准开始时间、 比较基准完成时间,比较基准工期、 时间分段比较基准工时和时间分段的比较基准成本域)。 默认值为 False
ClearActuals 可选 Boolean 如此 如果 实际值 (完成百分比字段,如果实际成本不是按 Project 计算的,则当另存为模板时,将清除“实际成本”字段) 。 默认值为 False
ClearResourceRates 可选 Boolean 如此 如果另存为模板时要清除资源费率表。 默认值为 False
ClearFixedCosts 可选 Boolean 如此 如果另存为模板时要清除所有任务的固定成本域。 默认值为 False

格式字符串

格式设置字符串 Description
“MSProject.mpp” Project 文件
“MSProject.mpt” Project 模板
“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” Project XML 文件

备注

FormatID 参数使用值“MSProject.mpp.9”会导致 Project 显示 “保存到以前的版本 - 兼容性检查器 ”对话框。 例如,手动计划的任务将转换为自动计划任务在项目的早期版本。 您可以选择保留格式,或者取消保存操作。 还可以选择“ 不再告诉我有关此内容”。

注意

多个 FormatID 字符串已过时;如果尝试使用它们,则会导致运行时错误 1004。 FormatID值,例如"MSProject.odbc"可以使用 Project 2003 和早期版本中,但 Project 2007 和更高版本中删除。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。