Bookmark.TopLevelTables Özellik
Alır bir Tables tabloları aralığında en dıştaki yuvalanma düzeyinde temsil eden koleksiyonu Bookmark denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property TopLevelTables As Tables
Tables TopLevelTables { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Word.Tables
A Tables temsil eden düzeydeki en dıştaki iç içe geçmiş tablolar koleksiyonu Bookmark denetim.
Notlar
Bu yöntem yalnızca bağlamında aralığı, en dıştaki yuvalanma düzeyinde tabloları içeren bir koleksiyon döndürür Bookmark denetim.Bu tablolar en dıştaki yuvalanma düzeyinde içindeki tüm iç içe geçmiş tablolar ayarlanmamış olabilir.
Örnekler
Aşağıdaki kod örneği ekler bir Bookmark denetim belgesindeki tabloya tablo sonra üçüncü hücre için iç içe geçmiş bir tablo olarak yapıştırır.Kod daha sonra yer işaretinde ve bir sonraki tabloyu seçer.
Bu örnek, belge düzeyinde özelleştirme içindir
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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.