Метод 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 и обратная связь.