Я пытаюсь изменить заголовок полей задачи Text1 на Text30 в Microsoft Project 2007 с помощью VBA.
Вот что я делаю вручную:
In GantТаблица задач диаграммы нажмите на заголовок таблицы и добавьте столбец.Во всплывающем окне я могу выбрать, какое свойство задачи добавить, в моем случае «Text1», и я могу ввести заголовок, например «мой text1».
Но Мне все равноо столе.Я хочу дать название текстовому полю.Я хочу экспортировать Text1 в Text30 в XML-файл и также хочу экспортировать заголовок поля, поэтому мне нужно получить заголовок, и мне нравится его устанавливать, потому что даже если он не используется в таблице, он должен бытьэкспортировано.
Вот что я написал только для тестирования:
Private Sub setfieldtitletryout()
Dim i As Integer
Dim c As Long
For i = 1 To 30
c = FieldNameToFieldConstant("Text" & i, pjTask)
Debug.Print "Text" & i; " has constant " & c
Debug.Print " Name of Text" & i; " is " & FieldConstantToFieldName(c) ' well what a surprise...
SetFieldTitle(c, ListOfNames(i)) ' Oviously doesn't work, because the function doesn't exist :-(
Debug.Print " Title of Text" & i; " is " & FieldConstantToFieldTitle(c) ' unfortunately doen't exist too
Next
End Sub
Вот то, что я проверил, но не смог помочь мне…
http://msdn.microsoft.com/en-us/library/bb221504(office.12).aspx
http://msdn.microsoft.com/en-us/library/bb221254(office.12).aspx
Я был бы рад исправить это!
Заранее спасибо за помощь!
Приветствия
B