Application.DetailStylesFormatEx 方法 (Project)

设置"资源使用状况"视图或"任务分配状况"视图中的时间刻度数据域的格式,其中的颜色可以是十六进制值。

语法

expressionDetailStylesFormatEx( _Item_, _Font_, _Size_, _Bold_, _Italic_, _Underline_, _Color_, _CellColor_, _Pattern_, _ShowInMenu_, _Strikethrough_ )

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
Item 可选 Long 要设置格式的时间刻度数据域。 如果活动视图为"任务分配状况"视图,则该值可以是 PjTaskTimescaledData 常量之一。 如果活动视图为"资源使用状况"视图,则该值可以是 PjResourceTimescaledData 常量之一。
Font 可选 String 字体的名称。
Size 可选 Integer 字体的大小,以磅为单位。
Bold 可选 Boolean 如此 如果字体格式为加粗。否则为
Italic 可选 Boolean 如此 如果指定字体为斜体。否则为
Underline 可选 Boolean 如此 如果字体带下划线;否则为
Color 可选 Long 字体的颜色。 可以是十六进制值,其中红色是最后一个字节。 例如,值 &HFF0000 为蓝色,&H00FFFF 为黄色。
CellColor 可选 Long 单元格背景的颜色。 可以是十六进制值,其中红色是最后一个字节。 例如,值 &HFF00 为绿色。
Pattern 可选 Long 非工作时间的图案。 可以是 PjFillPattern 常量之一。
ShowInMenu 可选 Boolean 如此 如果 Item 指定的字段将显示在快捷菜单;否则为 。 默认值为 False
Strikethrough 可选 Variant 如此 如果字体删除线样式。

返回值

Boolean

说明

使用未指定任何参数的 DetailStylesFormat 方法选择 了用法详细信息 选项卡显示 详细样式 对话框。

示例

下面的示例将在一种使用状况视图中突出显示资源过度分配信息。

Sub HighlightOverallocations() 
    DetailStylesAdd pjOverallocation 
    DetailStylesFormatEx Item:=pjOverallocation, Font:="Arial", Size:=10, _ 
        Bold:=True, Color:=&HA0, CellColor:=&HFFB0B0, Pattern:=pjSolidFill 
End Sub

注意

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

支持和反馈

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