Chart.SetElement 方法
修改圖表中的項目。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)
語法
'宣告
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
參數
- Element
型別:Microsoft.Office.Core.MsoChartElementType
其中一個 Microsoft.Office.Core.MsoChartElementType 值,指定要修改的項目類型。
備註
您可以使用 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。