C# 如何在MS Project中获取customfield属性
我一直在从事MS项目comaddinC# 如何在MS Project中获取customfield属性,c#,vba,vb.net,office-interop,ms-project,C#,Vba,Vb.net,Office Interop,Ms Project,我一直在从事MS项目comaddin w_itemVal = g_projAppObj.CustomFieldValueListGetItem(a_TextFieldId, MSProject.PjValueListItem.pjValueListValue, cnt) 这就是我如何从文本类型自定义字段的查找表中获取值的方法 但当不存在查找值时,它会产生错误 因此,我无法区分下拉列表(没有查找值)和简单文本字段 因此,我想知道如何在MS Project c#或vb.net com addi
w_itemVal = g_projAppObj.CustomFieldValueListGetItem(a_TextFieldId, MSProject.PjValueListItem.pjValueListValue, cnt)
这就是我如何从文本类型自定义字段的查找表中获取值的方法
但当不存在查找值时,它会产生错误
因此,我无法区分下拉列表(没有查找值)和简单文本字段
因此,我想知道如何在MS Project c#或vb.net com addin中获取customfield属性
我的加载项与MS Project 2013和2016兼容
请帮忙
我想知道如何在MS Project中获取customfield属性
底线
虽然可以通过对象模型设置自定义字段属性,但无法读取该属性
细节
这是API缺乏的一个例子
可以使用获取为自定义查找字段定义的值列表。但如果没有值,则无法确定该属性是设置为“查找”(无值)还是“无”
注意:如果字段自定义属性设置为“无”,则该方法不会失败,因此不能用于推断属性设置
我想知道如何在MS Project中获取customfield属性
底线
虽然可以通过对象模型设置自定义字段属性,但无法读取该属性
细节
这是API缺乏的一个例子
可以使用获取为自定义查找字段定义的值列表。但如果没有值,则无法确定该属性是设置为“查找”(无值)还是“无”
注意:如果字段自定义属性设置为“无”,则该方法不会失败,因此无法使用该方法推断属性设置。感谢您的响应,我的基本目的是了解属性类型是否有变化,如从“无”到“查找”,或从“无”到“查找”,或从“无”到“查找”,因此任何事件或其他内容都只需读取其属性类型。如果不在Dot net中,则有可用的宏窗口,因此在宏窗口中可能有一些东西需要读取属性类型感谢您的响应,我的基本目的是了解属性类型是否有变化,例如从“无”到“查找”,或从“无”到“查找”,反之亦然,因此任何事件或其他内容都只需读取其属性类型“无”。若不在Dot net中,那个么就有可用的宏窗口,所以在宏窗口中可能有一些东西可以读取属性类型