Metoda Bookmark.ConvertToTable —

Konwertuje tekst w Bookmark formantu na tabelę.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
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
)

Parametry

  • NumRows
    Typ: System.Object%
    Liczba wierszy w tabeli.Jeśli ten argument zostanie pominięty, program Microsoft Office Word ustawia liczbę wierszy, oparte na zawartości Bookmark kontroli.
  • NumColumns
    Typ: System.Object%
    Liczba kolumn w tabeli.Jeśli ten argument zostanie pominięty, program Word ustawia liczbę kolumn, na podstawie zawartości z Bookmark kontroli.
  • InitialColumnWidth
    Typ: System.Object%
    Początkową szerokość każdej kolumny w punktach.Jeśli ten argument zostanie pominięty, program Word oblicza i dostosowuje szerokość kolumny tak, aby tabela rozciąga się od marginesu margines.
  • Format
    Typ: System.Object%
    Określa jedną z wstępnie zdefiniowanych formatów, wymienionych w Autoformatowanie tabeli okno dialogowe.Może być jednym z WdTableFormat stałych.
  • ApplyBorders
    Typ: System.Object%
    true Aby zastosować właściwości obramowania w określonym formacie.
  • ApplyShading
    Typ: System.Object%
    true Aby zastosować właściwości cieniowania w określonym formacie.
  • ApplyFont
    Typ: System.Object%
    true Aby zastosować właściwości czcionki w określonym formacie.
  • ApplyColor
    Typ: System.Object%
    true Aby zastosować właściwości koloru o określonym formacie.
  • ApplyHeadingRows
    Typ: System.Object%
    true Aby zastosować właściwości wiersz nagłówka w określonym formacie.
  • ApplyLastRow
    Typ: System.Object%
    true Aby zastosować właściwości ostatniego wiersza w określonym formacie.
  • ApplyFirstColumn
    Typ: System.Object%
    true Aby zastosować właściwości pierwszej kolumny w określonym formacie.
  • ApplyLastColumn
    Typ: System.Object%
    true Aby zastosować właściwości ostatniej kolumny o określonym formacie.
  • AutoFit
    Typ: System.Object%
    true Aby zmniejszyć szerokość kolumn tabeli, w miarę możliwości bez zmiany sposobu zawijany w komórkach.

Wartość zwracana

Typ: Microsoft.Office.Interop.Word.Table
Element Table.

Uwagi

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy kod dodaje Bookmark sterować za pomocą tekstu do dokumentu, a następnie konwertuje tekst zakładki do tabeli.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word