利用VBA接口,通过函数方法进行零件参考属性和实例属性的获取。
Reference属性:
Instance属性:
VPMInstance vpmInstL1 = vpmInstsL1.Item(1) as VPMInstance;
string x1 = vpmInstL1. GetAttributeValue("V_nature");//
string x2 = vpmInstL1.GetAttributeValue("V_user");//当前编辑人员
string x3 = vpmInstL1.GetAttributeValue("V_description");//实例描述
string x4 = vpmInstL1.get_Name(); //实例名称
string x5 = vpmInstL1.GetAttributeValue("PLM_ExternalID");//实例名称
string x6 = vpmInstL1.GetAttributeValue("Name");//实例名称
string x7 = vpmInstL1.GetAttributeValue("modified");//修改时间
string x8 = vpmInstL1.GetAttributeValue("owner");//作者
string x9 = vpmInstL1.GetAttributeValue("project");//协作区
VPMReference vpmRefInstL1 = vpmInstL1.ReferenceInstanceOf;
string xx1 = vpmRefInstL1.GetAttributeValue("V_Name");//参考标题
string xx2 = vpmRefInstL1.GetAttributeValue("Name");//参考标题
string xx3 = vpmRefInstL1.GetAttributeValue("name");//参考名称
string xx4 = vpmRefInstL1.GetAttributeValue("V_description");//参考描述
string xx5 = vpmRefInstL1.GetAttributeValue("modified");//修改时间
string xx6 = vpmRefInstL1.GetAttributeValue("owner");//作者
string xx7 = vpmRefInstL1.GetAttributeValue("project");//协作区
string xx8 = vpmInstL1.GetAttributeValue("V_nature");//
string xx9 = vpmInstL1.GetAttributeValue("V_user");//当前编辑人员
string xx10 = vpmInstL1.GetAttributeValue("XX_Para");//自定义扩展参数