2015-09-29 54 views

回答

0

你可以做这样的事情:

Set task = ActiveProject.Tasks.Add("Test Task") 
Dim Index As Integer 
For Index = 1 To 20 
    Dim fieldName As String 
    fieldName = "Flag" & Index 

    Dim fieldValue 
    fieldValue = task.GetField(FieldNameToFieldConstant(fieldName)) 
    ' 
    ' Your code here 
    ' 
Next 

您也可以使用pjField常量直接访问字段(https://msdn.microsoft.com/EN-US/library/office/ff867782.aspx),虽然他们是轻微更难以使用(例如,它们不是按您期望的数字顺序!)

+0

有意义,但我必须在某处。 使用: –