Project.SaveAs 方法 (Project)
将非活动项目文件以新文件名保存。
语法
表达式。SaveAs (名称、 格式、 备份、 ReadOnly、 TaskInformation、 Filtered、 Table、 UserID、 DatabasePassWord、 FormatID、 Map、 ClearBaseline、 ClearActuals、 ClearResourceRates、 ClearFixedCosts)
表达 一个代表 Project 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Name | 可选 | String | 要另存为的文件名。 如果省略了 名称 ,则 Project 会提示输入文件的名称。 |
Format | 可选 | Long | 文件的格式。 FormatID 参数应用于代替 Format,它主要用于向后兼容。 如果指定 FormatID ,则忽略 Format 。 默认值是 pjMPP 。 可以是 PjFileFormat 常量之一。 |
备份 | 可选 | Boolean | 如此 如果项目实现的文件的备份副本。 |
ReadOnly | 可选 | Boolean | 如此 如果项目应显示警报建议将以只读方式打开项目。 默认值为 False 。 |
TaskInformation | 可选 | Boolean | 如此 如果保存任务信息时,以非 Project 文件格式保存的项目。 假 如果资源信息保存。 如果指定了 Map , TaskInformation将被忽略。 如果活动视图是任务视图,则默认值为 True ,否则为 False 。 |
Filtered | 可选 | Boolean | 如此 如果任务或资源筛选会保存,以非 Project 文件格式保存的项目。 假 如果要保存所有任务或资源。 如果指定了 Map , Filtered将被忽略。 默认值为 False 。 |
Table | 可选 | String | 对以非 Project 文件格式保存的项目,该参数是包含任务或资源信息的表的名称。 如果指定 了 Map ,或者 Name 指定了数据库文件或格式,则忽略 Table 。 默认值为活动表的名称。 |
UserID | 可选 | String | 不使用。 Project可以打开早期版本的项目保存到 ODBC 数据库,但不能保存到 ODBC 数据库的项目文件。 |
DatabasePassWord | 可选 | String | 不使用。 Project不能保存到 ODBC 数据库。 |
FormatID | 可选 | String | 指定要使用的文件或数据库格式。 如果 Project 识别使用 Name 指定的文件的格式,则忽略 FormatID 。 FormatID 可以是 格式字符串 表中的值之一。 |
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。