次の方法で共有


Application.CalendarBarStylesEditEx メソッド (Project)

[カレンダー] ビューの指定した種類のバーのスタイルを変更します。バーの Color は 16 進数の値で指定できます。

構文

CalendarBarStylesEditEx( _Item_, _Bar_, _Pattern_, _Color_, _Align_, _Wrap_, _Shadow_, _Field1_, _Field2_, _Field3_, _Field4_, _Field5_, _SplitPattern_ )

Application オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
Item 必須 長整数型 (Long) 編集するカレンダー バーのスタイルの種類。 PjBarItem 定数は、次のいずれか: pjBarNonCriticalpjBarCriticalpjBarSummarypjBarMilestonepjBarMarkedpjBarHighlightedpjBarProjectSummary 、または pjBarExternalTask
Bar 省略可能 長整数型 (Long) バーは次のとおり入力します。 PjCalendarBarType 定数は、次のいずれか: pjNormalBarpjLineBarpjNoBar
Pattern 省略可能 長整数型 (Long) バーのパターンを指定します。 使用できる定数は、 PjFillPattern クラスの定数のいずれかです。
Color 省略可能 長整数型 (Long) バーの色を指定します。 RGB 色を 16 進数の値で指定し、最後のバイトが赤色を表します。 たとえば、値 &HFF0000 は青色を表し、&H00FFFF は黄色を表します。
Align 省略可能 長整数型 (Long) バーのテキストの位置揃えします。 PjAlignment 定数は、次のいずれか: pjLeftpjCenterpjRight です。
Wrap 省略可能 ブール型 (Boolean) True プロジェクトでは、[バーの文字列が折り返されている場合それ以外の場合、 false を指定 します。
Shadow 省略可能 ブール型 (Boolean) True の 場合は、バーには影があります。それ以外の場合、 false を指定 します。
Field1 省略可能 String バーに表示する最初のフィールドを指定します。
Field2 省略可能 String バーに表示する 2 番目のフィールドを指定します。
Field3 省略可能 String バーに表示する 3 番目のフィールドを指定します。
Field4 省略可能 String バーに表示する 4 番目のフィールドを指定します。
Field5 省略可能 String バーに表示する 5 番目のフィールドを指定します。
SplitPattern 省略可能 長整数型 (Long) 分割したタスクを表示するために使用する線のパターン。 PjLineType 定数は、次のいずれか: pjNoLinespjDashpjCloseDotpjContinuouspjDot のいずれかです。

戻り値

ブール型 (Boolean)

注釈

Field1Field5 のいずれかに値を指定する場合は、先行するすべての引数 Field にも値を指定する必要があります。 たとえば、Field3 に値を指定する場合は、Field1 および Field2 にも値を指定する必要があります。

注:

パラメーター Field1Field5PjFields クラスの定数を使用することはできません。 カレンダー バーに追加できるフィールドの名前を確認するには、[カレンダーのツール] の [形式] をクリックします。 リボンの [バー スタイル ] をクリックし、[ フィールド ] ドロップダウン リストをクリックします。

次の使用例は、標準バーとしてクリティカル タスクを設定し、そのバーに、色が紫の斜め線と、タスク名や割り当てられたリソース名を含むフィールドを表示します。 また、バーの種類が線で色が緑のサマリー タスクを設定します。

Sub CalendarBar_StyleEdit()
    'Activate Caldender view 
    ViewApply Name:="Calendar" 
 
    CalendarBarStylesEditEx Item:=pjBarCritical, Bar:=PjCalendarBarType.pjNormalBar, _
          Color:=&HAA00AA, Pattern:=PjFillPattern.pjDiagonalRightPattern, _
          Field1:="Name", Field2:="Resource Names" 
    CalendarBarStylesEditEx Item:=pjBarSummary, Bar:=PjCalendarBarType.pjLineBar, _
    Color:=&H1AA01 
End Sub

注:

Color パラメーターに PjColor 列挙定数のいずれかを指定すると、黒に近い色になります。 たとえば、 pjGreen の値が 9 の場合、 CalendarBarStylesEditEx メソッドでは非常に濃い赤色になります。 PjColor クラスの定数で 16 色のみを使用できるようにするには、 CalendarBarStylesEdit メソッドを使用します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。