2010-12-09 4 views
2

MS 프로젝트 파일에 사용 된 필드를 C#으로 가져와야합니다. 내 프로그램이 사용자에게 하나 또는 다수를 선택하도록 요구해야하며 ALL fileds (text1, text2, number1, ...)가 아니라 프로젝트 파일에 " 시작 날짜 ","종료 날짜 "및 프로젝트 파일에 대해 사용자가 만든 사용자 정의 필드가 있습니다.MS 프로젝트 파일의 표시된 필드 가져 오기

누구나 아이디어가 있습니까?

나는 COM 개체를 사용합니다.

답변

1

내 해결책을 찾았습니다.

나는 그것의 이름으로 작업의 필드에 액세스 할 수 있습니다 : 필드 이름이 존재하지 않는 경우

task.GetField(msProject.Application.FieldNameToFieldConstant(fieldName,PjFieldType.pjTask)) 
+0

이 오류가 발생합니다. 필드 이름이 존재하는지 확인하는 방법을 알고 있습니까? – Lopsided

관련 문제