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 값으로 지정된 옵션에 따라 차트의 요소를 수정할 수 있습니다.예를 들어 표의 범례를 숨기려면 SetElement 메서드에 Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone 값을 전달합니다.
이 메서드를 사용하여 수행할 수 있는 작업은 차트가 선택되어 있을 때 리본 메뉴의 레이아웃 탭에 표시되는 다음 단추에 해당합니다.
레이블 그룹의 모든 단추
축 그룹의 모든 단추
분석 그룹의 모든 단추
배경 그룹의 그림 영역, 차트 옆면 및 차트 밑면 단추
예제
다음 코드 예제에서는 Chart_1 차트의 차트 종류에 사용할 수 있는 10번째 레이아웃을 적용합니다.또한 이 예제에서는 SetElement 메서드를 사용하여 레이아웃 변경 사항을 추가로 적용합니다. 즉, 차트 제목 스타일이 가운데에 놓여 차트 표 영역 내에 배치되도록 설정하고, 가로 축의 제목을 추가하고, 세로 축의 회전된 제목을 추가하는 등의 작업을 수행합니다.이 코드 예제를 실행하려면 기본 시트 Sheet1에 이름이 Chart_1인 2차원 묶은 세로 막대형 차트를 추가해야 합니다.
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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.