다음을 통해 공유


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 네임스페이스