共用方式為


Chart.SetElement 方法

修改圖表中的項目。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

語法

'宣告
Sub SetElement ( _
    Element As MsoChartElementType _
)
void SetElement(
    MsoChartElementType Element
)

參數

備註

您可以使用 SetElement 方法,根據 Microsoft.Office.Core.MsoChartElementType 值指定的選項來修改圖表的項目。例如,若要隱藏表格圖例,請將 Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone 值傳遞給 SetElement 方法。

使用此方法所能執行的作業,會在您選取圖表時對應至功能區之 [配置] 索引標籤上的下列按鈕:

  • [標籤] 群組中的所有按鈕。

  • [座標軸] 群組中的所有按鈕。

  • [分析] 群組中的所有按鈕。

  • [背景] 群組中的 [繪圖區]、[圖表牆] 和 [圖表底板] 按鈕。

範例

下列程式碼範例會套用可用於 Chart_1 圖表之圖表類型的第十個配置。此外,此範例還會使用 SetElement 方法來套用其他的配置變更:將圖表標題的樣式設定為置中對齊且置於圖表方格區域內,加入水平軸的標題,以及加入旋轉的垂直軸標題。若要執行這個程式碼範例,您必須將名為 Chart_1 的二維群組直條圖圖表加入至預設工作表 Sheet1。

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
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);
}

.NET Framework 安全性

請參閱

參考

Chart 介面

Microsoft.Office.Tools.Excel 命名空間