- ベストアンサー
Excel VBA でグラフタイトルの位置変更
- Excel VBAを使用して、グラフタイトルの位置を変更する方法についてご教授ください。
- 具体的なコードのサンプルとともに、グラフタイトルの位置変更の手順を説明してください。
- VBAを使わずに、Excelのグラフのタイトルの位置を任意の値に変更する方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
タイトルの書式を設定するVBAコード例です With ActiveChart .HasTitle = True .ChartTitle.Top = 1 -を付けると上に行きます .ChartTitle.Left = 数値 左側からタイトル文字の位置を調整します .ChartTitle.Font.Size = 文字の大きさの数値 .ChartTitle.Font.ColorIndex = 色の種類 カラー番号 .ChartTitle.Font.Name = "Broadway BT" フォントを指定します .ChartTitle.Font.Bold = False .ChartTitle.Text = "タイトル" .ChartTitle.Shadow = True タイトルに影を付けます .ChartTitle.Border.ColorIndex = タイトルを囲む線の色 .ChartTitle.Border.LineStyle = xlContinuous .ChartTitle.Border.Weight = xlThin 'xlMedium .ChartArea.Fill.Visible = True .ChartArea.Fill.PresetTextured PresetTexture:=表の背景のパターンを指定.数値 End With
その他の回答 (2)
- DreamyCat
- ベストアンサー率56% (295/524)
回答がついている通りでいいのですが、 .left .top は指定できますが .height .width は取得しかできません。 そこで、空白文字を追加すれば幅はみかけ上変えることができます。 また、空白文字のfont sizeだけを大きく変えるとかでみかけの高さを変えられます。 ただし、2010版では通常のテキストボックスや図形に文字を追加したときのようにはならないので 凝ったものにするのなら、それらのオブジェクトを使うしかないでしょう。
- watabe007
- ベストアンサー率62% (476/760)
>With ActiveChart.ChartTitle With ActiveSheet.ChartObjects(1).Chart.ChartTitle では