ChartSheet.SetElement 方法
對顯示在 ChartSheet 上的圖表修改其中項目。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
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 方法。
使用此方法所能執行的作業,會在您選取圖表時對應至功能區之 [配置] 索引標籤上的下列按鈕:
[標籤] 群組中的所有按鈕。
[座標軸] 群組中的所有按鈕。
[分析] 群組中的所有按鈕。
[背景] 群組中的 [繪圖區]、[圖表牆] 和 [圖表底板] 按鈕。
範例
下列程式碼範例會套用可用於圖表工作表 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。