Application.BoxFormatEx メソッド (Project)
[ネットワーク ダイアグラム] ビュー (PERT チャート) の個々のボックスの書式を設定します。書式の色は 16 進数の値で指定できます。
構文
式。 BoxFormatEx
( _ProjectName_
, _TaskID_
, _DataTemplate_
, _HorizontalGridlines_
, _VerticalGridlines_
, _BorderShape_
, _BorderColor_
, _BorderWidth_
, _BackgroundColor_
, _BackgroundPattern_
, _Reset_
)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ProjectName | 省略可能 | String | 統合プロジェクトを使って作業する場合、 引数 TaskID を含むプロジェクトの名前です。 既定値は、作業中のプロジェクトの名前です。 |
TaskID | 省略可能 | 長整数型 (Long) | 変更するボックスのタスク ID 番号です。 既定では、選択されている 1 つ以上のタスクのボックスが変更されます。 |
Datatemplate | 省略可能 | String | 使用するデータ テンプレートの名前です。 |
HorizontalGridlines | 省略可能 | ブール型 (Boolean) | True の 場合は水平方向のグリッド線が、ボックス内の各行を区切るそれ以外の場合、 false を指定 します。 |
VerticalGridlines | 省略可能 | ブール型 (Boolean) | True の 場合は、ボックス内の各列を区切る垂直方向のグリッド線それ以外の場合、 false を指定 します。 |
BorderShape | 省略可能 | 長整数型 (Long) | タスク ボックスの形状を指定します。 使用できる定数は、 PjBoxShape クラスの定数のいずれかです。 |
BorderColor | 省略可能 | 長整数型 (Long) | ボックスの枠線の色です。 RGB 色を 16 進数の値で指定し、最後のバイトが赤色を表します。 たとえば、値 &HFF0000 は青で、 &H00FFFF 黄色です。 |
BorderWidth | 省略可能 | 長整数型 (Long) | タスク ボックスの罫線の幅を指定します。使用できる値は、[ ボックスの設定] ダイアログ ボックスに表示される 4 種類の罫線の幅 1 ~ 4 のいずれかです。 |
BackgroundColor | 省略可能 | 長整数型 (Long) | ボックスの背景色です。 16 進数の値を使用して指定し、最後のバイトが赤色を表します。 たとえば、値 &HFFFF00 は青緑色で、 &HFF00FF 紫色です。 |
BackgroundPattern | 省略可能 | 長整数型 (Long) | タスク ボックスの背景パターンを指定します。 使用できる定数は、PjBackgroundPattern クラスの定数のいずれかです。 |
Reset | 省略可能 | ブール型 (Boolean) | True の 場合は、[ ボックスのスタイル] ダイアログ ボックスに示すように既定のスタイルにリセット] ボックスの書式設定します。 リセット が True の場合、 ProjectName および TaskID 以外のすべての引数は無視されます。 |
戻り値
ブール型 (Boolean)
注釈
引数 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
注:
BorderColor パラメーターまたは BackgroundColor パラメーターに PjColor 定数のいずれかを使用する場合、色はほぼ黒になります。 たとえば、 pjGreen の値が 9 の場合、 BoxFormatEx メソッドでは非常に濃い赤色になります。 PjColor クラスの定数で 16 色のみを使用できるようにするには、BoxFormat メソッドを使用します。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。