Я пытаюсь программно прочитать список доступных элементов в пользовательском поле предприятия, используя MS Project 2010 в ландшафте EPM. Я настраиваю Enterprise Global, поэтому придерживаюсь VBA. Некоторые поля являются текстовыми, а некоторые привязаны к таблице поиска (в настройках сервера PWA).
Я могу прочитать текущее значение каждого поля, используя:
?ActiveProject.ProjectSummaryTask.GetField(FieldNameToFieldConstant("_MY_FIELD_NAME_"))
но я не могу получить список доступных значений, которые может иметь _MY_FIELD_NAME_, если оно привязано к таблице поиска.
Я нашел несколько ссылок на:
Application.CustomFieldValueListGetItem(FieldID,Item,Index)
Но ни один из них не работает. Это довольно распространенный вопрос без ответа, который задают повсюду.
Я еще не нашел решения для этого; есть кто (пожалуйста)?
Спасибо за ваше время, любая помощь приветствуется.