Application.BoxFormat 方法 (Project)

设置“网络图”视图(PERT 图表)中各个方框的格式。

语法

expressionBoxFormat( _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 方法来更改格式从它们的默认样式的框。 若要定义默认样式,请使用 BoxStylesEditBoxStylesEditEx

若要使用 BorderColorBackgroundColor 的十六进制值设置网络图框的格式,请参阅 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。