ChartSheetBase.SetElement 메서드

ChartSheetBase에 표시되는 차트의 요소를 수정합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v4.0.Utilities(Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

구문

‘선언
Public Sub SetElement ( _
    element As MsoChartElementType _
)
public void SetElement(
    MsoChartElementType element
)

매개 변수

설명

SetElement 메서드를 사용하여 Microsoft.Office.Core.MsoChartElementType 값으로 지정된 옵션에 따라 차트의 요소를 수정할 수 있습니다.예를 들어 표의 범례를 숨기려면 SetElement 메서드에 Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone 값을 전달합니다.

이 메서드를 사용하여 수행할 수 있는 작업은 차트가 선택되어 있을 때 리본 메뉴의 레이아웃 탭에 표시되는 다음 단추에 해당합니다.

  • 레이블 그룹의 모든 단추

  • 그룹의 모든 단추

  • 분석 그룹의 모든 단추

  • 배경 그룹의 그림 영역, 차트 옆면차트 밑면 단추

예제

다음 코드 예제에서는 차트 시트 Chart1의 차트 종류에 사용할 수 있는 10번째 레이아웃을 적용합니다.또한 이 예제에서는 SetElement 메서드를 사용하여 레이아웃 변경 사항을 추가로 적용합니다. 즉, 차트 제목 스타일이 가운데에 놓여 차트 표 영역 내에 배치되도록 설정하고, 가로 축의 제목을 추가하고, 세로 축의 회전된 제목을 추가하는 등의 작업을 수행합니다.이 코드 예제를 실행하려면 통합 문서에 Chart1이라는 2차원 묶은 세로 막대형 차트 시트가 들어 있어야 합니다.

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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ChartSheetBase 클래스

Microsoft.Office.Tools.Excel 네임스페이스