我正在尝试通过我的字段获取正常字段的值返回,它正常工作但是对于自定义,我收到此错误消息: mscorlib.dll中出现“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理
所以这里是我正在尝试的一段代码:
private void Application_WindowSelectionChange(MSProject.Window Window, MSProject.Selection sel, object selType)
{
MSProject.Task task;
MSProject.PjField pjField;
if (sel.Tasks != null)
{
task = sel.Application.ActiveSelection.Tasks[1];
pjField = sel.Application.Application.FieldNameToFieldConstant(Globals.ThisAddIn.Application.ActiveSelection.FieldNameList[1]);
string StringField = task.GetField(pjField);
sel.Application.StatusBar = pjField;
bool flag = false;
string[] split = StringField.Split(' ');
}
}
有一些非常奇怪的东西,因为一些企业自定义字段返回一个值(188776530),但其他人返回给我一个错误消息
对我做错了什么的想法?