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 не имеет никакого эффекта.

Пример

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

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

Примечание.

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

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

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