问题描述
我一直在研究MS Project comaddin
w_itemVal = g_projAppObj.CustomFieldValueListGetItem(a_TextFieldId,MSProject.PjValueListItem.pjValueListValue,cnt)
这是我从文本类型自定义字段的查找表中获取值的方式 但是当不存在查找值时会给出错误 因此,我无法在Dropdown(没有查找值)和简单文本字段之间产生区别
因此我想知道如何在MS Project c#或vb.net com-addin中获取自定义字段属性
我的插件与MS Project 2013和2016兼容
请帮助
解决方法
我想知道如何在MS Project中获取customfield属性
底线
虽然可以通过对象模型 设置 设置自定义字段属性,但无法读取它。
详细信息
这是缺少API的示例。
您可以使用CustomFieldValueListGetItem获取为自定义查找字段定义的值的列表。但是如果没有值,则无法确定该属性是设置为Lookup(无值)还是None。
注意:如果将字段自定义属性设置为“无”,则CustomFieldValueListAdd方法不会失败,因此无法使用该方法来推断属性设置。