Application.BoxFormat 方法 (Project)
设置“网络图”视图(PERT 图表)中各个方框的格式。
语法
expression。 BoxFormat
( _ProjectName_
, _TaskID_
, _DataTemplate_
, _HorizontalGridlines_
, _VerticalGridlines_
, _BorderShape_
, _BorderColor_
, _BorderWidth_
, _BackgroundColor_
, _BackgroundPattern_
, _Reset_
)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ProjectName | 可选 | String | 包含 TaskID ,处理合并项目时的项目名称。 默认值是活动项目的名称。 |
TaskID | 可选 | Long | 要更改的方框所代表的任务的标识号。 默认行为是更改代表一个或多个选定任务的方框。 |
DataTemplate | 可选 | String | 要使用的数据模板的名称。 |
HorizontalGridlines | 可选 | Boolean | 如此 如果水平网格线分隔各行中;否则为 假 。 |
VerticalGridlines | 可选 | Boolean | 如此 如果垂直网格线分隔每个列在框中;否则为 假 。 |
BorderShape | 可选 | Long | 方框边框的形状。 可为 PjBoxShape 常量之一。 |
BorderColor | 可选 | Long | 方框边框的颜色。 可以是 PjColor 常量之一。 |
BorderWidth | 可选 | Long | 指定方框边框宽度,其中值可以是 1 到 4,分别对应于 "设置方框格式" 对话框中显示的四种线条宽度。 |
BackgroundColor | 可选 | Long | 方框背景的颜色。 可以是 PjColor 常量之一。 |
BackgroundPattern | 可选 | Long | 背景图案。 可以是 PjBackgroundPattern 常量之一。 |
Reset | 可选 | Boolean | 如此 如果方框格式重置为默认样式在 方框样式对话框中所示。 如果 重设 为 True 时, 项目名称 和 TaskID 之外的所有参数将被都忽略。 |
返回值
Boolean
说明
如果指定了 TaskID ,则不能由于应用筛选器或折叠式的大纲结构而隐藏相关联的任务。
使用 BoxFormat 方法而不指定任何参数将显示所选任务的“ 格式框 ”对话框。 If no tasks are selected, the BoxFormat method has no effect.
使用 BoxFormat 方法来更改格式从它们的默认样式的框。 若要定义默认样式,请使用 BoxStylesEdit 或 BoxStylesEditEx 。
若要使用 BorderColor 和 BackgroundColor 的十六进制值设置网络图框的格式,请参阅 BoxFormatEx 方法。
示例
以下示例将边框颜色更改为红色,并将背景颜色更改为淡蓝色抖动图案。
Sub BoxFormat_Color()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxFormat TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=True, _
BorderWidth:=2, backgroundpattern:=pjBackgroundLightDither, _
Backgroundcolor:=pjBlue, BorderColor:=pjRed
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。