![]() |
| サイトマップ | |
|
トップ | オブジェクト | プロパティ | メソッド | 定数 |
LineAttributes プロパティ |
オブジェクト:Axis
指定した Axis オブジェクトから各軸に関する Line オブジェクトのコレクションを返します。特定の Line オブジェクトを取得するには、以下に示すコレクションインデックスを使用します。
Index | Line |
---|---|
1 | Axis Lines |
2 | Major Ticks |
3 | Minor Ticks |
4 | Major Grid |
5 | Minor Grid |
6 | Axis Break |
なお、軸ラインの属性の多くは、Axis オブジェクトの SetAttribute メソッドで Axis オブジェクトの各種属性値を使って設定します。
Dim SPHoriz,SPVert Set SPHoriz = ActiveDocument.CurrentPageItem.GraphPages(0).Graphs(0).Axes(0).LineAttributes(1) Set SPVert = ActiveDocument.CurrentPageItem.GraphPages(0).Graphs(0).Axes(1).LineAttributes(1) SPHoriz.Color(RGB_BLUE) SPVert.Color(RGB_RED) Set SPHoriz = ActiveDocument.CurrentPageItem.GraphPages(0).Graphs(0).Axes(0).LineAttributes(4) Set SPVert = ActiveDocument.CurrentPageItem.GraphPages(0).Graphs(0).Axes(1).LineAttributes(4) SPHoriz.SetAttribute(SEA_LINETYPE,6) SPVert.SetAttribute(SEA_LINETYPE,6) SPHoriz.Color(RGB_GRAY) SPVert.Color(RGB_GRAY) Dim i,breakstatus,brkparam(2) For i=0 To 1 Set SPHoriz = ActiveDocument.CurrentPageItem.GraphPages(0).Graphs(0).Axes(i) breakstatus=SPHoriz.GetAttribute(SAA_BREAKON,brkparam(i)) If breakstatus=1 Then SPHoriz.LineAttributes(6).Color(RGB_BLACK) SPHoriz.SetAttribute(SAA_BREAKTYPE,2) SPHoriz.LineAttributes(6).SetAttribute(SEA_LINETYPE,6) End If Next i