【问题标题】:Keeping an MS Project and an MS Excel File synchronized via the MS Project import function通过 MS Project 导入功能保持 MS Project 和 MS Excel 文件同步
【发布时间】:2015-12-20 23:29:57
【问题描述】:

我有一个 Excel 文件,其中包含从 Access 数据库(主数据库)导出的任务。然后,此 Excel 文件用作 MS Project 的导入文件。随后,MS Project 用于实际跟踪和报告,并使用典型的 MS Project 信息(截止日期、进度)增强任务列表。工作流程是这样的:

1) 对 MS Project 执行初始导入。
2) 开始使用 MS Project 中的数据(并由此增强它)
3) 定期将项目文件与最近的 Excel 导入文件同步(因为任务可能被修改或设置为非活动状态/active)

第 3 步是问题所在。我尝试通过导入更新的 Excel(将数据合并到活动项目*)来使用项目标准功能,匹配相应的列并定义 fusion-key em>(任务 ID)以确保将更改正确导入到 MS Project 中。

但是,Project 永远不会正确导入更改。我尝试了不同的更改变体(修改列中的简单活动/非活动值,在其间添加不同的任务,在 Project 中留下空白行,然后通过第二次导入用新任务填充它们)。

我还要确保匹配的列具有相同的数据格式。

有人知道我做错了什么吗?
也许我需要完全不同的路线?

【问题讨论】:

    标签: excel vba ms-project


    【解决方案1】:

    导入/合并功能非常强大,通常运行良好。 第一条规则是使用不可变字段作为合并键(融合键)。几乎总是使用任务唯一 ID 字段。由于任务 ID 字段会随着任务的插入或删除而变化,因此对于合并键来说这是一个糟糕的选择。

    更改您的合并以使用唯一 ID 字段并进行一个简单的测试,您只更新单个字段,例如文本字段(例如文本 1)。完成该工作后,展开导入文件以包含更多字段。如果合并失败,您将收到一条错误消息,指示合并失败的数据的行和列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 2021-07-23
      • 2022-07-17
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 2014-07-27
      相关资源
      最近更新 更多