다음을 통해 공유


Chart.ChartWizard 메서드

지정된 Chart 컨트롤의 속성을 수정합니다.이 메서드를 사용하면 일부 개별 속성만 설정하여 Chart 컨트롤의 서식을 빠르게 지정할 수 있습니다.이 메서드는 대화형이 아니며 지정된 속성만을 변경합니다.

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

구문

‘선언
Sub ChartWizard ( _
    Source As Object, _
    Gallery As Object, _
    Format As Object, _
    PlotBy As Object, _
    CategoryLabels As Object, _
    SeriesLabels As Object, _
    HasLegend As Object, _
    Title As Object, _
    CategoryTitle As Object, _
    ValueTitle As Object, _
    ExtraTitle As Object _
)
void ChartWizard(
    Object Source,
    Object Gallery,
    Object Format,
    Object PlotBy,
    Object CategoryLabels,
    Object SeriesLabels,
    Object HasLegend,
    Object Title,
    Object CategoryTitle,
    Object ValueTitle,
    Object ExtraTitle
)

매개 변수

  • Source
    형식: System.Object
    새 차트의 소스 데이터가 들어 있는 범위입니다.이 인수를 생략하면 Microsoft Office Excel에서 활성 차트 시트나 활성 워크시트의 선택된 Chart 컨트롤이 편집됩니다.
  • Format
    형식: System.Object
    기본 제공된 자동 서식의 옵션 번호입니다.갤러리 서식에 따라 1 ~ 10 사이의 숫자가 될 수 있습니다.이 인수를 생략하면 Excel에서 갤러리 서식과 데이터 소스에 따라 기본값이 선택됩니다.
  • PlotBy
    형식: System.Object
    각 계열에 대한 데이터가 행으로 되어 있는지 또는 열로 되어 있는지를 지정합니다.XlRowCol 상수인 xlRows 또는 xlColumns일 수 있습니다.
  • CategoryLabels
    형식: System.Object
    범주 레이블이 포함된 소스 범위 내의 행이나 열의 수를 지정하는 정수입니다.유효한 값의 범위는 0부터 해당 범주나 계열의 최대 수-1까지입니다.
  • SeriesLabels
    형식: System.Object
    계열 레이블이 포함된 소스 범위 내의 행이나 열의 수를 지정하는 정수입니다.유효한 값의 범위는 0부터 해당 범주나 계열의 최대 수-1까지입니다.
  • HasLegend
    형식: System.Object
    범례를 포함하는 경우 true입니다.
  • CategoryTitle
    형식: System.Object
    범주 축 제목 텍스트입니다.
  • ValueTitle
    형식: System.Object
    값 축 제목 텍스트입니다.
  • ExtraTitle
    형식: System.Object
    3차원 차트의 계열 축 제목 또는 2차원 차트의 둘째 값 축 제목입니다.

설명

Source가 생략되고 선택 항목이 활성 워크시트에 포함된 차트가 아니거나 활성 시트가 기존 차트가 아닌 경우 이 메서드는 실패하고 오류가 발생합니다.

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하십시오.

예제

다음 코드 예제에서는 ChartWizard 메서드를 사용하여 셀 A1부터 B5까지 범위의 데이터 계열을 표시하는 3차원 세로 막대형 차트를 만듭니다.

Private Sub Create3DColumnChart()
    Me.Range("A1", "A5").Value2 = 22
    Me.Range("B1", "B5").Value2 = 55

    Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
        Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")

    Chart1.ChartWizard(Me.Range("A1", "B5"), _
        Excel.XlChartType.xl3DColumn, PlotBy:=Excel.XlRowCol.xlColumns)
End Sub
private void Create3DColumnChart()
{
    this.Range["A1", "A5"].Value2 = 22;
    this.Range["B1", "B5"].Value2 = 55;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["D2", "H12"], 
        "chart1");

    chart1.ChartWizard(this.Range["A1", "B5"], 
        Excel.XlChartType.xl3DColumn, 
        Excel.XlRowCol.xlColumns);
}

.NET Framework 보안

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

참고 항목

참조

Chart 인터페이스

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