MS Project有一个任务对象,实际上具有数百个属性。例如,开始日期,结束日期,baseline1Start到Baseline10Start等。
我的伪代码为
dim tsk as Task
set tsk = MSProj.ActiveProject.Tasks.Item(1)
For Each taskPropertyin tsk.properties.
debug.print taskproperty
Next taskProperty
...但是我找不到任务属性的集合。它们似乎都是明确命名的,我将不得不分别引用它们。
Loop through all TableFields in Microsoft Project add to combobox
这篇文章揭示了一些内部工作原理,但仅限于可见的属性/属性。