【问题标题】:ms project vba get data from fieldsms project vba 从字段中获取数据
【发布时间】:2020-07-01 07:34:01
【问题描述】:

我想从一个确切任务的字段中获取数据并放到另一个字段中。

但问题是我想从中获取数据的字段可能是表中的每个可见字段。实际上在VB中fieldname会在userform中选择。

代码是这样的:(但它不起作用)

UserForm1.Show

Dim F as String

F = UserForm1.ComboBox1.Value              ''''F will be a FieldName

ActiveProject.Tasks.UniqueID(1).Text1 = ActiveProject.Tasks.UniqueID(1).F

它找不到字段 F,例如“任务名称”或任何字段。 我该如何解决该字段?

谢谢

【问题讨论】:

    标签: vba ms-project


    【解决方案1】:

    您需要使用FieldNameToFieldConstantGetField 的组合:

    F = UserForm1.ComboBox1.Value
    task = ActiveProject.Tasks.UniqueID(1)
    task.Text1 = task.GetField(FieldNameToFieldConstant(F))
    

    【讨论】:

    • 就是这样。你让我放松了。这让我很紧张;)。非常感谢
    猜你喜欢
    • 2011-05-22
    • 2013-07-30
    • 2021-07-23
    • 2011-07-29
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    相关资源
    最近更新 更多