Bookmark.ConvertToTable – metoda
Převede text v rámci Bookmark ovládací prvek do tabulky.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
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%
Určí znak použitý k oddělení textu do buňky.Může být znak nebo jeden z následujících WdTableFieldSeparator konstanty: wdSeparateByCommas, wdSeparateByDefaultListSeparator, wdSeparateByParagraphs, nebo wdSeparateByTabs.
Pokud je tento argument vynechán, hodnota DefaultTableSeparator vlastnost se používá.
- NumRows
Typ: System.Object%
Počet řádků v tabulce.Pokud tento argument vynecháte, aplikace Microsoft Office Word nastaví počet řádků, v závislosti na obsahu Bookmark ovládacího prvku.
- NumColumns
Typ: System.Object%
Počet sloupců v tabulce.Pokud tento argument vynecháte, aplikace Word nastaví počet sloupců, které jsou založeny na obsah Bookmark ovládacího prvku.
- InitialColumnWidth
Typ: System.Object%
Původní šířku jednotlivých sloupců v bodech.Pokud tento argument vynecháte, aplikace Word vypočítá a upraví šířku sloupce tak, aby tabulka roztáhne rozpětí od okrajů.
- Format
Typ: System.Object%
Určuje jeden z předdefinovaných formátů, které jsou uvedeny v Automatický formát tabulky dialogové okno.Může nabývat WdTableFormat konstanty.
- ApplyBorders
Typ: System.Object%
true Chcete-li použít vlastnosti ohraničení určeného formátu.
- ApplyShading
Typ: System.Object%
true Chcete-li použít stínování vlastnosti zadaného formátu.
- ApplyFont
Typ: System.Object%
true Chcete-li použít vlastnosti písma v určeném formátu.
- ApplyColor
Typ: System.Object%
true Chcete-li použít vlastnosti Barva zadaného formátu.
- ApplyHeadingRows
Typ: System.Object%
true Chcete-li použít vlastnosti řádek záhlaví určeném formátu.
- ApplyLastRow
Typ: System.Object%
true Chcete-li použít vlastnosti posledního řádku zadaného formátu.
- ApplyFirstColumn
Typ: System.Object%
true Chcete-li použít vlastnosti prvního sloupce určeného formátu.
- ApplyLastColumn
Typ: System.Object%
true Chcete-li použít vlastnosti sloupců naposledy určeného formátu.
- AutoFit
Typ: System.Object%
true Chcete-li zmenšit šířku sloupce tabulky, které co nejvíce beze změny způsobu obtékání textu v buňkách.
- AutoFitBehavior
Typ: System.Object%
Nastaví přizpůsobit pravidla pro způsob aplikace Word velikost tabulky.Can be one of the following WdAutoFitBehavior constants: wdAutoFitContent, wdAutoFitFixed, wdAutoFitWindow.Pokud DefaultTableBehavior je wdWord8TableBehavior, tento argument je ignorován.
- DefaultTableBehavior
Typ: System.Object%
Nastaví hodnotu, která určuje, zda aplikace Word automaticky změní buňky v tabulce podle obsahu (přizpůsobit).Může nabývat jedné z následujících WdDefaultTableBehavior konstanty: wdWord8TableBehavior, wdWord9TableBehavior.
Vrácená hodnota
Typ: Microsoft.Office.Interop.Word.Table
A Table.
Poznámky
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu přidává Bookmark řízení s textem dokumentu a pak převede text záložky do tabulky.
V tomto příkladu je úroveň dokument přizpůsobení.
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);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.