Application.BoxCellEditEx 方法 (Project)

设置"网络图"视图(PERT 图表)的数据模板中单个单元格的属性,其中的字体颜色可以使用十六进制值指定。

语法

expressionBoxCellEditEx( _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 可选 Boolean 如此 如果字体格式为加粗。否则为
Italic 可选 Boolean 如此 如果指定字体为斜体。否则为
Underline 可选 Boolean 如此 如果字体带下划线;否则为
HorizontalAlignment 可选 Long 指定单元格中文字的水平对齐方式。 可以是 PjAlignment 常量之一。
VerticalAlignment 可选 Long 指定单元格中文字的垂直对齐方式。 可以是 PjVerticalAlignment 常量之一。
TextLineLimit 可选 Long 指定单元格中的文本行数限制。 其值可以是 1、2 或 3。
ShowLabel 可选 Boolean 如此 如果标签显示在单元格;否则为
Label 可选 String 指定单元格标签。
DateFormat 可选 Long FieldName 是日期字段时,请指定单元格的日期格式。 可以是 PjDateFormat 常量之一。

返回值

Boolean

说明

使用 BoxCellEditEx 方法仅 名称单元格 的参数不起作用。

示例

以下示例修改 "关键任务" 数据模板的名为 "关键任务测试"(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

注意

如果使用任何 PjColor 枚举常量作为 FontColor 参数,则颜色将接近黑色。 例如, pjGreen 的值为 9,该值在 BoxCellEditEx 方法中为深红色。 若要仅使用 PjColor 常量表示的 16 种颜色,请使用 BoxCellEdit 方法。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。