Bookmark.ConvertToTable Yöntem
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.
Denetim içindeki Bookmark metni tabloya dönüştürür.
public Microsoft.Office.Interop.Word.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);
abstract member ConvertToTable : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> Microsoft.Office.Interop.Word.Table
Public Function ConvertToTable (Optional ByRef Separator As Object, Optional ByRef NumRows As Object, Optional ByRef NumColumns As Object, Optional ByRef InitialColumnWidth As Object, Optional ByRef Format As Object, Optional ByRef ApplyBorders As Object, Optional ByRef ApplyShading As Object, Optional ByRef ApplyFont As Object, Optional ByRef ApplyColor As Object, Optional ByRef ApplyHeadingRows As Object, Optional ByRef ApplyLastRow As Object, Optional ByRef ApplyFirstColumn As Object, Optional ByRef ApplyLastColumn As Object, Optional ByRef AutoFit As Object, Optional ByRef AutoFitBehavior As Object, Optional ByRef DefaultTableBehavior As Object) As Table
Parametreler
- Separator
- Object
Metni hücrelere ayırmak için kullanılan karakteri belirtir. Bir karakter veya şu WdTableFieldSeparator sabitlerden biri olabilir: wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphsveya wdSeparateByTabs. Bu bağımsız değişken atlanırsa, özelliğinin DefaultTableSeparator değeri kullanılır.
- NumRows
- Object
Tablodaki satır sayısı. Bu bağımsız değişken atlanırsa, Microsoft Office Word denetimin içeriğine Bookmark göre satır sayısını ayarlar.
- NumColumns
- Object
Tablodaki sütun sayısı. Bu bağımsız değişken atlanırsa, Word denetimin içeriğine Bookmark göre sütun sayısını ayarlar.
- InitialColumnWidth
- Object
Her sütunun başlangıç genişliği (nokta cinsinden). Bu bağımsız değişken atlanırsa, Word tablonun kenar boşluğundan kenar boşluğuna uzanması için sütun genişliğini hesaplar ve ayarlar.
- Format
- Object
Tablo Otomatik Biçim iletişim kutusunda listelenen önceden tanımlanmış biçimlerden birini belirtir. Sabitlerden WdTableFormat biri olabilir.
- ApplyBorders
- Object
true
belirtilen biçimin kenarlık özelliklerini uygulamak için.
- ApplyShading
- Object
true
belirtilen biçimin gölgelendirme özelliklerini uygulamak için.
- ApplyFont
- Object
true
belirtilen biçimin yazı tipi özelliklerini uygulamak için.
- ApplyColor
- Object
true
belirtilen biçimin renk özelliklerini uygulamak için.
- ApplyHeadingRows
- Object
true
belirtilen biçimin başlık satırı özelliklerini uygulamak için.
- ApplyLastRow
- Object
true
belirtilen biçimin son satır özelliklerini uygulamak için.
- ApplyFirstColumn
- Object
true
belirtilen biçimin ilk sütun özelliklerini uygulamak için.
- ApplyLastColumn
- Object
true
belirtilen biçimin son sütun özelliklerini uygulamak için.
- AutoFit
- Object
true
metinlerin hücrelerde kaydırılma şeklini değiştirmeden tablo sütunlarının genişliğini olabildiğince azaltmak için.
- AutoFitBehavior
- Object
Word tablonun boyutunu belirlemeye yönelik Otomatik Sığdırma kurallarını ayarlar. Şu WdAutoFitBehavior sabitlerden biri olabilir: wdAutoFitContent, wdAutoFitFixed, wdAutoFitWindow. ise DefaultTableBehavior
wdWord8TableBehavior, bu bağımsız değişken yoksayılır.
- DefaultTableBehavior
- Object
Word içindekilere sığacak şekilde tablodaki hücreleri otomatik olarak yeniden boyutlandırıp boyutlandırmayacağını belirten bir değer ayarlar (Otomatik Sığdır). Şu WdDefaultTableBehavior sabitlerden biri olabilir: wdWord8TableBehavior, wdWord9TableBehavior.
Döndürülenler
Bir Table.
Örnekler
Aşağıdaki kod örneği, belgeye metin içeren bir Bookmark denetim ekler ve ardından yer işaretindeki metni tabloya dönüştürür.
Bu örnek, belge düzeyinde özelleştirme içindir
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);
}
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
Açıklamalar
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümleri'nde İsteğe Bağlı Parametreler.