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 metni Bookmark 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);
Parametreler
- Separator
- Object
Metni hücrelere ayırmak için kullanılan karakteri belirtir. Bir karakter veya aşağıdaki WdTableFieldSeparator sabitlerden biri olabilir: wdSeparateByCommas , wdSeparateByDefaultListSeparator , wdSeparateByParagraphs veya wdSeparateByTabs .
Bu bağımsız değişken atlanırsa, DefaultTableSeparator özelliğin 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 göre satır sayısını ayarlar Bookmark .
- NumColumns
- Object
Tablodaki sütun sayısı. Bu bağımsız değişken atlanırsa, Word, denetimin içeriğine göre sütun sayısını ayarlar Bookmark .
- InitialColumnWidth
- Object
Her sütunun punto cinsinden başlangıç genişliği. Bu bağımsız değişken atlanırsa, Word sütun genişliğini hesaplar ve ayarlar. böylece tablo kenar boşluğundan kenar boşluğundan uzatılır.
- Format
- Object
Tablo otomatik biçimlendirme iletişim kutusunda listelenen önceden tanımlanmış biçimlerden birini belirtir. WdTableFormatSabitlerden biri olabilir.
- ApplyBorders
- Object
trueBelirtilen biçimin kenarlık özelliklerini uygulamak için.
- ApplyShading
- Object
trueBelirtilen biçimin gölgeleme özelliklerini uygulamak için.
- ApplyFont
- Object
trueBelirtilen biçimin yazı tipi özelliklerini uygulamak için.
- ApplyColor
- Object
trueBelirtilen biçimin renk özelliklerini uygulamak için.
- ApplyHeadingRows
- Object
trueBelirtilen biçimin başlık satırı özelliklerini uygulamak için.
- ApplyLastRow
- Object
trueBelirtilen biçimin son satır özelliklerini uygulamak için.
- ApplyFirstColumn
- Object
trueBelirtilen biçimin ilk sütun özelliklerini uygulamak için.
- ApplyLastColumn
- Object
trueBelirtilen biçimin son sütun özelliklerini uygulamak için.
- AutoFit
- Object
truetablo sütunlarının genişliğini hücrelerde metnin Sarmalanma biçimini değiştirmeden azaltmak için.
- AutoFitBehavior
- Object
Word 'Ün bir tabloyu nasıl boyutlarına göre otomatik sığdırma kurallarını ayarlar. Aşağıdaki WdAutoFitBehavior sabitlerden biri olabilir: wdAutoFitContent , wdAutoFitFixed , wdAutoFitWindow . DefaultTableBehavior ise wdWord8TableBehavior , bu bağımsız değişken yok sayılır.
- DefaultTableBehavior
- Object
Word 'Ün bir tablodaki hücreleri içeriğe uyacak şekilde otomatik olarak yeniden boyutlandırmayacağını belirten bir değer ayarlar (otomatik sığdırma). Aşağıdaki WdDefaultTableBehavior sabitlerden biri olabilir: wdWord8TableBehavior , wdWord9TableBehavior .
Döndürülenler
Bir Table.
Örnekler
Aşağıdaki kod örneği, Bookmark belgeye metin içeren bir denetim ekler ve sonra 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 daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.