循环遍历MS Project的每个字段

时间:2015-08-25 16:27:13

标签: vba ms-office ms-project microsoft-project-vba

我正在尝试遍历MS Project文件中的每个字段并收集有关该字段的信息(特定于自定义名称)。最简单的方法是什么?

由于

1 个答案:

答案 0 :(得分:1)

要获取字段的自定义名称,您需要字段常量并遍历所有字段,您需要存储list of all field constants

这是一个简单的例子,可以帮助您入门。我为Task Text1-30字段硬编码了一个字段常量数组。

parrotTrouble

以下是一些改进方法:

  • 将数值替换为枚举常量(例如pjTaskText1)
  • 将字段列表存储在外部文件中(例如包含字段名称,字段常量等的csv文件)
  • 如果您的宏存储在仅宏项目文件中,您可以将这些字段存储在资源工作表中,并通过循环浏览资源来循环显示它们(参见屏幕截图)。

enter image description here