MS 项目 - 使用 VBA 添加 "Successors" 列

MSProject - adding "Successors" columns using VBA

抱歉,如果这看起来很简单,但不幸的是我无法在任何地方找到在 MS Project 中设置附加列的方法。我确实尝试了录制宏选项并复制粘贴代码,但仍然遇到错误。

Sub addcolumn()
' Macro addcolumn
    SelectTaskColumn Column:="Add New Column"
    TableEditEx Name:="&Entry", TaskTable:=False, NewName:="", FieldName:="Text1", NewFieldName:="Successors", Title:="", ColumnPosition:=8
    TableApply Name:="&Entry"
End Sub

收到此错误: 运行-时间错误'1004': “继任者”字段不存在。

在此感谢一些指导。谢谢

由于 Successors 是一个 Task 字段,因此第二个参数需要为 True:

TableEditEx Name:="&Entry", TaskTable:=True, NewName:="", FieldName:="Text1", NewFieldName:="Successors", Title:="", ColumnPosition:=8

有关详细信息,请参阅 Application.TableEditEx method