Метод Application.BoxCellEdit (Project)
Задает свойства отдельной ячейки в шаблоне данных для представления сетевой схемы (диаграмма PERT).
Синтаксис
выражение. BoxCellEdit
( _Name_
, _Cell_
, _FieldName_
, _Font_
, _FontSize_
, _FontColor_
, _Bold_
, _Italic_
, _Underline_
, _HorizontalAlignment_
, _VerticalAlignment_
, _TextLineLimit_
, _ShowLabel_
, _Label_
, _DateFormat_
)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Name | Обязательный | String | Имя шаблона данных, содержащего ячейку для изменения. |
Cell | Обязательный | Long | Отредактируемая ячейка. Может быть одной из констант PjCell . |
FieldName | Необязательный | Long | Имя поля, отображаемого в ячейке. Может быть одной из констант PjField . |
Font | Необязательный | String | Имя шрифта. |
FontSize | Необязательный | Integer | Размер шрифта в пунктах. |
FontColor | Необязательный | Long | Цвет шрифта. Может быть одной из констант PjColor . |
Bold | Необязательный | Логический | Значение true , если шрифт выделен полужирным шрифтом; в противном случае — False. |
Italic | Необязательный | Логический | Значение true , если шрифт является курсивом; в противном случае — False. |
Underline | Необязательный | Логический | Значение true , если шрифт подчеркнут; в противном случае — False. |
HorizontalAlignment | Необязательный | Long | Задает горизонтальное выравнивание текста в ячейке. Может быть одной из констант PjAlignment . |
VerticalAlignment | Необязательный | Long | Задает горизонтальное выравнивание текста в ячейке. Может быть одной из констант PjVerticalAlignment . |
TextLineLimit | Необязательный | Long | Задает ограничение для количества строк текста в ячейке. Значения могут быть 1, 2 или 3. |
ShowLabel | Необязательный | Логический | Значение true , если метка отображается в ячейке; в противном случае — False. |
Label | Необязательный | String | Указывает метку ячейки. |
DateFormat | Необязательный | Long | Задает формат даты для ячейки, если FieldName является полем даты. Может быть одной из констант PjDateFormat . |
Возвращаемое значение
Boolean
Примечания
Использование метода BoxCellEdit только с аргументами Name и Cell не оказывает влияния.
Чтобы изменить ячейку шаблона данных, где цвет текста может быть RGB-значением, используйте метод BoxCellEditEx .
Пример
В следующем примере изменяется копия шаблона критически важных данных с именем Test Critical. Макрос удаляет четвертую строку ячеек и задает четвертую ячейку в третьей строке, чтобы отобразить поле Фактические затраты и метку зеленым цветом.
Sub ModifyCriticalDataTemplate()
Application.BoxCellLayout Name:="Test Critical", CellRows:=3, MergeCells:=True
Application.BoxCellEdit Name:="Test Critical", Cell:=pjCell4_3, _
FieldName:=PjField.pjTaskActualCost, Font:="Arial", FontSize:="8", FontColor:=PjColor.pjGreen, _
Bold:=False, Italic:=False, Underline:=False, HorizontalAlignment:=pjLeft, _
VerticalAlignment:=pjMiddle, TextLineLimit:=1, ShowLabel:=True, Label:="Cost"
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.