Метод Application.BoxCellEditEx (Project)

Задает свойства отдельной ячейки в шаблоне данных для представления сетевой схемы (диаграмма PERT), где цвет шрифта можно указать с помощью шестнадцатеричного значения.

Синтаксис

выражение. BoxCellEditEx( _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 Цвет RGB шрифта. Может быть шестнадцатеричным значением, где красный — последний байт. Например, значение &HFF0000 — синим, а &H00FFFF — желтым.
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

Примечания

Использование метода BoxCellEditEx только с аргументами Name и Cell не оказывает влияния.

Пример

В следующем примере изменяется копия шаблона критически важных данных с именем Test Critical. Макрос удаляет четвертую строку ячеек и задает четвертую ячейку в третьей строке, чтобы отобразить поле Фактические затраты и метку в фиолетово-синем цвете.

Sub ModifyCriticalDataTemplate() 
 Application.BoxCellLayout Name:="Test Critical", CellRows:=3, MergeCells:=True 
 
 Application.BoxCellEditEx Name:="Test Critical", Cell:=pjCell4_3, _ 
 FieldName:=PjField.pjTaskActualCost, Font:="Arial", FontSize:="8", FontColor:=&HFF0077, _ 
 Bold:=False, Italic:=False, Underline:=False, HorizontalAlignment:=pjLeft, _ 
 VerticalAlignment:=pjMiddle, TextLineLimit:=1, ShowLabel:=True, Label:="Cost" 
End Sub

Примечание.

Если для параметра FontColor используется любая из констант перечисления PjColor, цвет будет почти черным. Например, значение pjGreen равно 9, которое в методе BoxCellEditEx является очень темно-красным. Чтобы использовать только шестнадцать цветов, доступных с константами PjColor , используйте метод BoxCellEdit .

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.