通过MS Project导入function保持MS项目和MS Excel文件同步

我有一个Excel文件,其中包含从Access数据库(主)导出的任务。 这个Excel文件然后作为MS Project的导入文件。 随后,MS Project将用于实际的跟踪和报告,并通过典型的MS Project信息(截止date,进度)来增强任务列表。 工作stream程如下所示:

1)执行到MS Project的初始导入。
2)开始使用MS Project中的数据(从而加强它)
3)定期将项目文件与最近的Excel导入文件同步(因为任务可能被修改或设置为不活动/活动

第3步是问题出现的地方。我试图通过导入更新的Excel(将数据合并到活动项目*中)来使用项目标准function,匹配相应的列并定义融合密钥 (任务ID)以确保更改已正确导入MS Project。

但是,Project从不正确导入更改。 我尝试过不同的变化(修改列中的一个简单的活动/非活动值,添加不同的任务,在Project中留下空行,然后通过第二次导入填充新任务)。

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

有没有人有一个想法,我可能做错了什么?
也许我需要去完全不同的路线?

导入/合并function非常强大,一般工作得很好。 第一条规则是使用不可变字段作为合并密钥(融合密钥)。 任务唯一ID字段几乎总是被使用。 由于任务ID字段随着任务的插入或删除而改变,所以对于合并密钥来说这是一个糟糕的select。

更改您的合并使用唯一ID字段,并做一个简单的testing,只更新单个字段,如文本字段(如文本1)。 一旦你有这个工作,展开导入文件,以包括更多的领域。 如果合并失败,您将收到一条错误消息,指出未能合并的数据的行和列。