Chart.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 つ。

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

private void DesignChart()
{
    Microsoft.Office.Tools.Excel.Chart myChart =
        Globals.Sheet1.Chart_1;

    myChart.ApplyLayout(10, myChart.ChartType);

    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementChartTitleCenteredOverlay);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryCategoryAxisTitleHorizontal);
    myChart.SetElement(
        Microsoft.Office.Core.MsoChartElementType.
        msoElementPrimaryValueAxisTitleRotated);
}
Private Sub DesignChart()
    Dim myChart As Microsoft.Office.Tools.Excel.Chart = _
        Globals.Sheet1.Chart_1

    myChart.ApplyLayout(10)

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

注釈

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

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

省略可能のパラメーター

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

適用対象