次の方法で共有


Bookmark.ConvertToTable メソッド

定義

Bookmark コントロール内のテキストを表に変換します。

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

パラメーター

Separator
Object

テキストをセルに区切るための文字を指定します。 文字、または定数 WdTableFieldSeparatorwdSeparateByCommas(、wdSeparateByDefaultListSeparatorwdSeparateByParagraphsまたは wdSeparateByTabs) のいずれかを指定できます。この引数を省略すると、 プロパティの値がDefaultTableSeparator使用されます。

NumRows
Object

表の行数。 この引数が省略された場合、Microsoft Office Word は行数を Bookmark コントロールの内容に基づいて設定します。

NumColumns
Object

表の列数。 この引数が省略された場合、Word は列数を Bookmark コントロールの内容に基づいて設定します。

InitialColumnWidth
Object

各列の幅の初期値 (ポイント単位)。 この引数が省略された場合、Word は表が余白から余白まで拡大するように列幅を計算して調整します。

Format
Object

[表のオートフォーマット] ダイアログ ボックスに一覧で表示される、定義済みの書式のいずれかを指定します。 WdTableFormat 定数のいずれかを指定できます。

ApplyBorders
Object

指定の書式の境界線のプロパティを適用する場合は true

ApplyShading
Object

指定の書式の網かけのプロパティを適用する場合は true

ApplyFont
Object

指定の書式のフォントのプロパティを適用する場合は true

ApplyColor
Object

指定の書式の色のプロパティを適用する場合は true

ApplyHeadingRows
Object

指定の書式のタイトル行のプロパティを適用する場合は true

ApplyLastRow
Object

指定の書式の最終行のプロパティを適用する場合は true

ApplyFirstColumn
Object

指定の書式の先頭列のプロパティを適用する場合は true

ApplyLastColumn
Object

指定の書式の最終列のプロパティを適用する場合は true

AutoFit
Object

セル内のテキストの折り返し方法を変更せずに、表の列の幅をできるだけ狭くする場合は true

AutoFitBehavior
Object

Word が表のサイズを決定する方法の設定には、自動調整の規則を設定します。 WdAutoFitBehavior 定数 (wdAutoFitContentwdAutoFitFixedwdAutoFitWindow) のいずれかです。 が wdWord8TableBehaviorの場合DefaultTableBehavior、この引数は無視されます。

DefaultTableBehavior
Object

Word が表内のセルのサイズを内容に合わせて自動的に変更する (AutoFit) かどうかを指定する値を設定します。 WdDefaultTableBehavior 定数 (wdWord8TableBehavior または wdWord9TableBehavior) のどちらかです。

戻り値

Table

次のコード例では、テキストを Bookmark 含むコントロールをドキュメントに追加し、ブックマーク内のテキストをテーブルに変換します。

この例は、ドキュメント レベルのカスタマイズ用です。

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

注釈

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象