次の方法で共有


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 のサポートおよびフィードバックを参照してください。