會格式化 [網狀圖] 檢視 (PERT 圖) 中的個別方塊,其中色彩可以使用十六進位值指定。
語法
expression。
BoxFormatEx( _ProjectName_, _TaskID_, _DataTemplate_, _HorizontalGridlines_, _VerticalGridlines_, _BorderShape_, _BorderColor_, _BorderWidth_, _BackgroundColor_, _BackgroundPattern_, _Reset_ )
詞 一個回傳 應用程式 物件的表達式。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| ProjectName | 選用 | String | 含有 TaskID 時使用合併的專案的專案名稱。 預設值是使用中專案的名稱。 |
| TaskID | 選用 | Long | 由要變更的方塊所代表之任務的識別碼。 預設的行為是變更代表一個或多個已選取任務的方塊。 |
| DataTemplate | 選用 | String | 要使用之資料範本的名稱。 |
| 水平格線 | 選用 | 布林值 | True 是表示 如果在] 方塊中,每一列分隔開水平格線否則 為 False 。 |
| 垂直格網線 | 選用 | 布林值 | True 是表示 如果垂直格線分隔方塊; 中的各欄否則 為 False 。 |
| 邊界形狀 | 選用 | Long | 方塊框線的形狀。 可以為其中一個 PjBoxShape 常數。 |
| BorderColor | 選用 | Long | 方塊框線的色彩。 這可以是 RGB 色彩的十六進位值,其中紅色是最後一個位元組。 例如,數值 &HFF0000 為藍色,為 &H00FFFF 黃色。 |
| BorderWidth | 選用 | Long | 會指定方塊框線寬度, [格式化方塊] 中所顯示線條寬度的值可以是 1 到 4。 |
| BackgroundColor | 選用 | Long | 方塊背景的色彩。 這可以是十六進位值,其中紅色是最後一個位元組。 例如,數值 &HFFFF00 為藍綠色,為 &HFF00FF 紫色。 |
| 背景模式 | 選用 | Long | 背景圖樣。 可以為其中一個 PjBackgroundPattern 常數。 |
| Reset | 選用 | 布林值 | True 是表示 如果方塊格式重設為預設樣式 方塊樣式] 對話方塊中所示。 如果 重設 為 True ,則會忽略所有的引數 ProjectName 和 TaskID 除外。 |
傳回值
布林值
註解
如果指定 了 TaskID ,則無法隱藏相關的任務因為篩選器或折疊的大綱結構的應用程式。
使用任何引數 BoxFormatEx 方法會顯示所選取任務的 [ 格式] 方塊] 對話方塊。 如果選取沒有工作, BoxFormatEx 方法就沒有作用。
使用 BoxFormatEx 方法可變更方塊長條預設樣式的格式。 若要定義預設樣式,請使用 BoxStylesEdit 或 BoxStylesEditEx 方法。
範例
下列範例會將框線色彩變更為紅色,並將背景色彩變更為淺藍色波浪圖樣。
Sub BoxFormat_Color()
'Activate the Network Diagram view
ViewApply Name:="Network Diagram"
BoxFormatEx TaskID:="2", bordershape:=pjBoxRoundedRectangle, VerticalGridlines:=False, _
BorderWidth:=3, backgroundpattern:=pjBackgroundLightDither, _
BackgroundColor:=&HFF0000, BorderColor:=&HFF
End Sub
注意事項
如果你用 PjColor 常數來設定 BorderColor 或 BackgroundColor 參數,顏色會接近黑色。 例如, pjGreen 的值為 9,這在 BoxFormatEx 方法中為很深的紅色。 若只要使用 PjColor 常數可用的十六個色彩,請使用 BoxFormat 方法。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。