Bookmark.ConvertToTable Yöntem
İçindeki metne dönüştüren bir Bookmark bir tablo için denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
Function ConvertToTable ( _
ByRef Separator As Object, _
ByRef NumRows As Object, _
ByRef NumColumns As Object, _
ByRef InitialColumnWidth As Object, _
ByRef Format As Object, _
ByRef ApplyBorders As Object, _
ByRef ApplyShading As Object, _
ByRef ApplyFont As Object, _
ByRef ApplyColor As Object, _
ByRef ApplyHeadingRows As Object, _
ByRef ApplyLastRow As Object, _
ByRef ApplyFirstColumn As Object, _
ByRef ApplyLastColumn As Object, _
ByRef AutoFit As Object, _
ByRef AutoFitBehavior As Object, _
ByRef DefaultTableBehavior As Object _
) As Table
Table ConvertToTable(
ref Object Separator,
ref Object NumRows,
ref Object NumColumns,
ref Object InitialColumnWidth,
ref Object Format,
ref Object ApplyBorders,
ref Object ApplyShading,
ref Object ApplyFont,
ref Object ApplyColor,
ref Object ApplyHeadingRows,
ref Object ApplyLastRow,
ref Object ApplyFirstColumn,
ref Object ApplyLastColumn,
ref Object AutoFit,
ref Object AutoFitBehavior,
ref Object DefaultTableBehavior
)
Parametreler
- Separator
Tür: System.Object%
Hücrelere metin ayırmak için kullanılacak karakteri belirtir.Aşağıdakilerden birini ya da bir karakter WdTableFieldSeparator sabitler: wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphs, veya wdSeparateByTabs.
Bu bağımsız değişken atlanırsa, değeri DefaultTableSeparator özelliği kullanılır.
- NumRows
Tür: System.Object%
Tablodaki satır sayısı.Bu bağımsız değişken atlanırsa, Microsoft Office Word'ün içeriğini temel alarak, satır sayısı ayarlar Bookmark denetim.
- NumColumns
Tür: System.Object%
Tablodaki sütun sayısı.Bu bağımsız değişken atlanırsa, Word sütun içeriğini temel alarak, ayarlar Bookmark denetim.
- InitialColumnWidth
Tür: System.Object%
İlk nokta her bir sütunun genişliğini.Bu bağımsız değişken atlanırsa, Word hesaplar ve Kar marjı tablo uzatır, sütun genişliğini ayarlar.
- Format
Tür: System.Object%
Listelenen önceden tanımlanmış biçimlerden birini belirtir Otomatik Tablo biçimi iletişim kutusu.Biri olabilir WdTableFormat sabitler.
- ApplyBorders
Tür: System.Object%
true Belirtilen biçim kenarlık özelliklerini uygulamak için.
- ApplyShading
Tür: System.Object%
true Belirtilen biçim gölgelendirme özelliklerini uygulamak için.
- ApplyFont
Tür: System.Object%
true Belirtilen biçim yazı tipi özelliklerini uygulamak için.
- ApplyColor
Tür: System.Object%
true Belirtilen biçim renk özelliklerini uygulamak için.
- ApplyHeadingRows
Tür: System.Object%
true Belirtilen biçim başlık satırı özelliklerini uygulamak için.
- ApplyLastRow
Tür: System.Object%
true Belirtilen biçim son satır özelliklerini uygulamak için.
- ApplyFirstColumn
Tür: System.Object%
true Belirtilen biçim ilk sütun özelliklerini uygulamak için.
- ApplyLastColumn
Tür: System.Object%
true Belirtilen biçim son sütun özelliklerini uygulamak için.
- AutoFit
Tür: System.Object%
true yolu değiştirmeden mümkün olduğunca tabloda sütunların genişliğini azaltmak için hücrelerde metin kaydırılır.
- AutoFitBehavior
Tür: System.Object%
Word Tablo nasıl boyutları için otomatik sığdırma kurallarını belirler.Can be one of the following WdAutoFitBehavior constants: wdAutoFitContent, wdAutoFitFixed, wdAutoFitWindow.Yoksa DefaultTableBehavior olan wdWord8TableBehavior, bu bağımsız değişken yoksayılır.
- DefaultTableBehavior
Tür: System.Object%
Otomatik olarak (Otomatik Sığdır) içeriği sığdırmak için tablodaki hücreleri Word yeniden boyutlandırır olup olmadığını belirten bir değeri ayarlar.Aşağıdakilerden biri olabilir WdDefaultTableBehavior sabitler: wdWord8TableBehavior, wdWord9TableBehavior.
Dönüş Değeri
Tür: Microsoft.Office.Interop.Word.Table
Table
Notlar
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi edinmek için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneği ekler bir Bookmark sonra dönüştürür ve belge metni ile bir tablo için yer işareti içindeki metni denetlemek.
Bu örnek, belge düzeyinde özelleştirme içindir
Private Sub BookmarkConvertToTable()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "1,2,3,4,5,6"
Dim Table1 As Word.Table = Bookmark1.ConvertToTable( _
Separator:=Word.WdTableFieldSeparator.wdSeparateByCommas, _
Format:=Word.WdTableFormat.wdTableFormatClassic1, _
ApplyBorders:=True, AutoFit:=True, AutoFitBehavior:= _
Word.WdAutoFitBehavior.wdAutoFitContent)
End Sub
private void BookmarkConvertToTable()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "1,2,3,4,5,6";
object Separator = Word.WdTableFieldSeparator.wdSeparateByCommas;
object Format = Word.WdTableFormat.wdTableFormatClassic1;
object ApplyBorders = true;
object AutoFit = true;
object AutoFitBehavior = Word.WdAutoFitBehavior.wdAutoFitContent;
Word.Table Table1 = bookmark1.ConvertToTable(ref Separator,
ref missing, ref missing, ref missing, ref Format,
ref ApplyBorders, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref AutoFit, ref AutoFitBehavior,
ref missing);
}
.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.