次の方法で共有


ChartSheet.ApplyLayout(Int32, Object) メソッド

定義

指定されたレイアウトをグラフに適用します。

public void ApplyLayout (int Layout, object ChartType);
abstract member ApplyLayout : int * obj -> unit
Public Sub ApplyLayout (Layout As Integer, Optional ChartType As Object)

パラメーター

Layout
Int32

グラフに適用するレイアウトの種類を指定する 1 ~ 10 の整数です。

ChartType
Object

XlChartType 値のいずれか 1 つ。

次のコード例では、グラフ シート Chart1のグラフの種類に使用できる 10 番目のレイアウトを適用します。 さらに、この例では、 メソッドを使用 SetElement して、グラフタイトルのスタイルを中央に設定し、グラフグリッド領域内に配置し、横軸のタイトルを追加し、縦軸に回転タイトルを追加するなど、さらにレイアウト変更を適用します。 このコード例を実行するには、ブックに という名前 Chart1の集合縦棒 2 次元グラフ シートが含まれている必要があります。

private void DesignChartSheet()
{
    Microsoft.Office.Tools.Excel.ChartSheet myChartSheet  =
        Globals.Chart1.Base;

    myChartSheet.ApplyLayout(10, myChartSheet.ChartType);

    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementChartTitleCenteredOverlay);
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementPrimaryCategoryAxisTitleHorizontal);
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
                       msoElementPrimaryValueAxisTitleRotated);
}
Private Sub DesignChartSheet()
    Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
        Globals.Chart1.Base

    myChartSheet.ApplyLayout(10)

    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementChartTitleCenteredOverlay)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryCategoryAxisTitleHorizontal)
    myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
                       msoElementPrimaryValueAxisTitleRotated)
End Sub

注釈

パラメーターのLayout値は、リボンの [デザイン] タブの [グラフ レイアウト] グループで使用できるオプションに対応します。 [ デザイン ] タブは、グラフを選択するときに使用できます。

グラフの種類ごとに、独自のレイアウト オプションのセットがあります。 たとえば、円グラフのレイアウト オプションは、縦棒グラフのレイアウト オプションとは異なります。 別のグラフの種類からレイアウトを適用する場合は、 パラメーターを ChartType 使用して、パラメーターが参照するグラフの種類を Layout 指定できます。 たとえば、縦棒グラフがあり、折れ線グラフからレイアウトを適用する場合は、 パラメーターに Microsoft.Office.Interop.Excel.XlChartType.xlLine 値を ChartType 渡します。 レイアウトでは、その特定のグラフの種類で使用できるグラフ要素のみが追加されます。

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象