다음을 통해 공유


NamedRange.AutoOutline 메서드

NamedRange 컨트롤의 윤곽을 자동으로 만듭니다.

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

구문

‘선언
Function AutoOutline As Object
Object AutoOutline()

반환 값

형식: System.Object

설명

NamedRange 컨트롤이 단일 셀이면 Microsoft Office Excel에서는 전체 시트에 대한 윤곽을 만듭니다.새 윤곽이 기존 윤곽을 대체합니다.

예제

다음 코드 예제에서는 AutoOutline 메서드를 사용하여 NamedRange 컨트롤에 대한 윤곽을 만든 다음 ClearOutline 메서드를 호출하여 윤곽을 지울 것인지 묻는 메시지를 표시합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

    Private Sub SetOutline()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "C5"), _
            "namedRange1")

        namedRange1.AutoOutline()

        If MessageBox.Show("Clear the outline?", "Test", _
            MessageBoxButtons.YesNo) = DialogResult.Yes Then
            namedRange1.ClearOutline()
        End If
    End Sub

private void SetOutline()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "C5"],
        "namedRange1");

    namedRange1.AutoOutline();

    if (MessageBox.Show("Clear the outline?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        namedRange1.ClearOutline();
    }
}

.NET Framework 보안

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

참고 항목

참조

NamedRange 인터페이스

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