HOME > 即効テクニック > Excel VBA > グラフ関連のテクニック > グラフタイトルを設定する(HasTitle/ChartTitleプロパティ)

即効テクニック

グラフ関連のテクニック

グラフタイトルを設定する(HasTitle/ChartTitleプロパティ)

(Excel 2000)
HasTitleプロパティにTrueを設定することで、グラフタイトルを表すChartTitleオブジェクトが作成されます。

●詳細●
ChartTitleプロパティでChartTitleオブジェクトを参照し、Textプロパティでタイトルの文字列を設定します。


  構文  Object.HasTitle     設定/取得
        Object.ChartTitle   設定/取得

  設定項目              内容
  Object                Chartオブジェクト [省略不可]

次のサンプル1は、アクティブなグラフに「9月度売上」というタイトルを設定します。
●サンプル1●
Sub HasTitleAndChartTitleSamp1()

    With ActiveChart
        .HasTitle = True                '---グラフタイトル表示
        .ChartTitle.Text = "9月度売上"  '---タイトル文字列設定
    End With

End Sub
●ポイント●
デフォルトの状態では、グラフタイトルはグラフエリア上部の中央に配置されています。場所を変更したい場合には、ChartTitleオブジェクトのTopプロパティで上端位置を、Leftプロパティで左端位置を設定します。なお、それぞれの値はグラフエリア左上の位置を0として計算されます。

次のサンプル2は、グラフタイトルの表示位置を、グラフエリアの左上に設定します。
●サンプル2●
Sub HasTitleAndChartTitleSamp2()

    With ActiveChart.ChartTitle
        .Top = 0  '---タイトル上端位置をグラフエリアの上端に設定
        .Left = 0 '---タイトル左端位置をグラフエリアの左端に設定
    End With