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
- Separator
Typ: System.Object%
Określa znak używany do oddzielania tekstu w komórkach.Może być znak lub jeden z następujących WdTableFieldSeparator stałych: wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphs, lub wdSeparateByTabs.
Jeśli ten argument zostanie pominięty, wartość DefaultTableSeparator jest używana.
- NumRows
Typ: System.Object%
Liczba wierszy w tabeli.Jeśli ten argument zostanie pominięty, program Microsoft Office Word ustawia liczbę wierszy, w oparciu o zawartość 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ątkowe szerokość każdej kolumny w punktach.Jeśli ten argument zostanie pominięty, program Word jest obliczana i szerokość kolumny zostanie dopasowana tak, aby tabela rozciąga się margines marginesu.
- 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 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 w 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 w określonym formacie.
- AutoFit
Typ: System.Object%
true Aby zmniejszyć szerokość kolumn tabeli, w miarę możliwości, nie zmieniając sposób, tekst jest zawijany w komórkach.
- AutoFitBehavior
Typ: System.Object%
Ustawia zasady Autodopasowanie jak Word rozmiary tabeli.Can be one of the following WdAutoFitBehavior constants: wdAutoFitContent, wdAutoFitFixed, wdAutoFitWindow.Jeśli DefaultTableBehavior jest wdWord8TableBehavior, argument ten jest ignorowany.
- DefaultTableBehavior
Typ: System.Object%
Ustawia wartość, która określa, czy program Word automatycznie zmienia rozmiar komórek w tabeli, aby pomieścić zawartość (Autodopasowanie).Może być jedną z następujących WdDefaultTableBehavior stałych: wdWord8TableBehavior, wdWord9TableBehavior.
Wartość zwracana
Typ: Microsoft.Office.Interop.Word.Table
A Table.
Uwagi
Parametry opcjonalne
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Poniższy przykład kodu dodaje Bookmark sterować za pomocą tekstu do dokumentu i następnie konwertuje tekstu znajdującego się w zakładce do tabeli.
Ten przykład dotyczy dostosowywania 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..