Bookmark.ConvertToTable Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje tekst w kontrolce Bookmark na tabelę.
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
Parametry
- Separator
- Object
Określa znak używany do oddzielania tekstu na komórki. Może być znakiem lub jedną z następujących WdTableFieldSeparator stałych: wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphslub wdSeparateByTabs. Jeśli ten argument zostanie pominięty, zostanie użyta wartość DefaultTableSeparator właściwości .
- NumRows
- Object
Liczba wierszy w tabeli. Jeśli ten argument zostanie pominięty, pakiet Microsoft Office Word ustawia liczbę wierszy na podstawie zawartości kontrolkiBookmark.
- NumColumns
- Object
Liczba kolumn w tabeli. Jeśli ten argument zostanie pominięty, Word ustawi liczbę kolumn na podstawie zawartości kontrolkiBookmark.
- InitialColumnWidth
- Object
Początkowa szerokość każdej kolumny w punktach. Jeśli ten argument zostanie pominięty, Word oblicza i dostosowuje szerokość kolumny tak, aby tabela rozciągała się od marginesu do marginesu.
- Format
- Object
Określa jeden ze wstępnie zdefiniowanych formatów wymienionych w oknie dialogowym Autoformatowanie tabeli. Może być jedną ze WdTableFormat stałych.
- ApplyBorders
- Object
true
aby zastosować właściwości obramowania określonego formatu.
- ApplyShading
- Object
true
aby zastosować właściwości cieniowania określonego formatu.
- ApplyFont
- Object
true
aby zastosować właściwości czcionki określonego formatu.
- ApplyColor
- Object
true
aby zastosować właściwości koloru określonego formatu.
- ApplyHeadingRows
- Object
true
aby zastosować właściwości wiersza nagłówka określonego formatu.
- ApplyLastRow
- Object
true
aby zastosować właściwości ostatniego wiersza określonego formatu.
- ApplyFirstColumn
- Object
true
aby zastosować właściwości pierwszej kolumny określonego formatu.
- ApplyLastColumn
- Object
true
aby zastosować właściwości ostatniej kolumny określonego formatu.
- AutoFit
- Object
true
aby jak najwięcej zmniejszyć szerokość kolumn tabeli bez zmiany sposobu zawijania tekstu w komórkach.
- AutoFitBehavior
- Object
Ustawia reguły autodopasowanie dotyczące rozmiaru tabeli Word. Może być jedną z następujących WdAutoFitBehavior stałych: wdAutoFitContent, , wdAutoFitFixedwdAutoFitWindow. Jeśli DefaultTableBehavior
parametr ma wdWord8TableBehaviorwartość , ten argument jest ignorowany.
- DefaultTableBehavior
- Object
Ustawia wartość określającą, czy Word automatycznie zmienia rozmiar komórek w tabeli w celu dopasowania ich do zawartości (Autodopasowanie). Może być jedną z następujących WdDefaultTableBehavior stałych: wdWord8TableBehavior, wdWord9TableBehavior.
Zwraca
Klasa Table.
Przykłady
Poniższy przykład kodu dodaje kontrolkę Bookmark z tekstem do dokumentu, a następnie konwertuje tekst w zakładce na tabelę.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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
Uwagi
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.