如何在 MS-Project 文件中存储自定义(非任务)数据?

How to store custom (non-task) data in MS-Project file?

我正在使用 C# 编写项目插件 (VSTO),以编程方式生成挣值图表(计划工作量与实际工作量与实际完成工作量),我想存储 Microsoft Project 2016 (MSP) 文件 (.mpp) 中的每周实际工作量 数据。

在 MSP 中:我们不需要知道每个 activity 花费了多少精力。对于此图表,我只需要 整个项目每周的实际工作量 。对于每个开发人员 activity.

,我们使用不同的系统来衡量 计划工作量 实际工作量

我要存储的示例数据集: Week# Hrs per week 2018-W16 900.00 2018-W17 1038.50 2018-W18 811.25

我有 deriving/storing“计划工作”和“已完成的实际工作”的解决方案。如果我可以将这个“Weekly actual effort”数据存储在 MSP 文件中,那么最后一块就会得到解决。

AFAIK,并避免 XY problem:下面列出的限制阻止我使用内置 MSP 功能(生成图形)或数据存储(存储我的自定义数据)。

约束条件

我试过的

听起来您的核心问题是:我想在 .mpp 文件中的某处存储项目级(因此不是 task/resource/assignment 数据)。看看类似的讨论 ;关于自定义字段的扩展信息我认为可以解决您的问题。