Bookmark.ConvertToTable Yöntem

Tanım

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

Table

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.

Şunlara uygulanır