다음을 통해 공유


Bookmark.TopLevelTables 속성

Bookmark 컨트롤의 범위에서 가장 바깥쪽 중첩 수준에 있는 표를 나타내는 Tables 컬렉션을 가져옵니다.

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

구문

‘선언
ReadOnly Property TopLevelTables As Tables
    Get
Tables TopLevelTables { get; }

속성 값

형식: Microsoft.Office.Interop.Word.Tables
Bookmark 컨트롤에서 가장 바깥쪽 중첩 수준에 있는 표를 나타내는 Tables 컬렉션입니다.

설명

이 메서드는 Bookmark 컨트롤 범위의 컨텍스트 내에 있는 가장 바깥쪽 중첩 수준의 표만 포함하는 컬렉션을 반환합니다. 이러한 표는 중첩된 표의 전체 집합 내에서 가장 바깥쪽 수준에 있지 않을 수도 있습니다.

예제

다음 코드 예제에서는 Bookmark 컨트롤을 문서의 표에 추가한 다음 해당 표를 중첩된 표로 세 번째 셀에 붙여넣습니다. 그런 다음 책갈피의 다음 표를 선택합니다.

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

Private Sub BookmarkTopLevelTables()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim myTable As Word.Table = Me.Tables.Add( _
        Me.Paragraphs(1).Range, 3, 3)

    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(myTable.Range, "Bookmark1")

    myTable.Range.Copy()
    myTable.Range.Cells(3).Range.PasteAsNestedTable()
    Dim Index As Integer = 1
    Bookmark1.TopLevelTables(Index).Select()

End Sub
private void BookmarkTopLevelTables()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Word.Table myTable = this.Tables.Add(this.Paragraphs[1].Range,
        3, 3, ref missing, ref missing);
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(myTable.Range,
        "bookmark1");
    myTable.Range.Copy();
    myTable.Range.Cells[3].Range.PasteAsNestedTable();
    int index = 1;
    bookmark1.TopLevelTables[index].Select();
}

.NET Framework 보안

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

참고 항목

참조

Bookmark 인터페이스

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