ChartSheet.SetElement 方法

對顯示在 ChartSheet 上的圖表修改其中項目。

命名空間:  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 方法。

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

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

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

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

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

範例

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

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

.NET Framework 安全性

請參閱

參考

ChartSheet 介面

Microsoft.Office.Tools.Excel 命名空間