Bookmark.TopLevelTables Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public Microsoft.Office.Interop.Word.Tables TopLevelTables { get; }
Özellik Değeri
TablesDenetimdeki en dıştaki iç içe düzeydeki tabloları temsil eden bir koleksiyon Bookmark .
Örnekler
Aşağıdaki kod örneği Bookmark belgedeki tabloya bir denetim ekler ve sonra tabloyu, iç içe geçmiş tablo olarak üçüncü hücreye yapıştırır. Daha sonra kod, yer işaretindeki sonraki tabloyu seçer.
Bu örnek, belge düzeyinde özelleştirme içindir
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();
}
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
Açıklamalar
Bu yöntem, yalnızca denetimin aralığı bağlamı içindeki en dıştaki iç içe geçmiş düzeyindeki tabloları içeren bir koleksiyon döndürür Bookmark . Bu tablolar, iç içe geçmiş tablo kümesinin tamamındaki en dıştaki iç içe geçmiş düzeyinde olmayabilir.