Word) (Range.ConvertToTable 方法

將範圍內的文字轉換成表格。 會將資料表傳回 Table 物件。

語法

expressionConvertToTable( _Separator_ , _NumRows_ , _NumColumns_ , _InitialColumnWidth_ , _Format_ , _ApplyBorders_ , _ApplyShading_ , _ApplyFont_ , _ApplyColor_ , _ApplyHeadingRows_ , _ApplyLastRow_ , _ApplyFirstColumn_ , _ApplyLastColumn_ , _AutoFit_ , _AutoFitBehavior_ , _DefaultTableBehavior_ )

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Separator 選用 Variant 會指定用來分隔到儲存格中文字的字元。 可以將字元或其中一個下列 WdTableFieldSeparator 常數。 如果省略此引數,則會使用 DefaultTableSeparator 屬性的值。
NumRows 選用 Variant 表格中的列數。 如果省略這個引數,Microsoft Word 會根據此範圍的內容設定列數。
NumColumns 選用 Variant 表格中的欄數。 如果省略此引數,Word 就會根據此範圍的內容來設定欄數。
InitialColumnWidth 選用 Variant 每個欄的初始寬度 (以點為單位)。 如果省略此引數,Word 就會計算並調整欄寬,讓表格向邊界延伸。
Format 選用 Variant 指定其中一個 [ 表格自動格式設定] 對話方塊中所列的預先定義格式。 可以是 WdTableFormat 常數之一。
ApplyBorders 選用 Variant True 是表示 套用指定之格式的框線屬性。
ApplyShading 選用 Variant True 是表示 套用指定之格式的陰影屬性。
ApplyFont 選用 Variant True 是表示 套用指定之格式的字型屬性。
ApplyColor 選用 Variant True 是表示 套用指定之格式的色彩屬性。
ApplyHeadingRows 選用 Variant True 是表示 套用指定之格式的標題列屬性。
ApplyLastRow 選用 Variant True 是表示 套用指定之格式的末列屬性。
ApplyFirstColumn 選用 Variant True 是表示 套用指定之格式的首欄屬性。
ApplyLastColumn 選用 Variant True 是表示 套用指定之格式的末欄屬性。
AutoFit 選用 Variant 則為 true 可減少儘可能表格欄寬而不變更方式的文字自動換列的儲存格中。
AutoFitBehavior 選用 Variant 會設定 Word 調整表格的大小的自動調整規則。 可以是下列 WdAutoFitBehavior 常數之一。 如果 wdWord8TableBehavior DefaultTableBehavior,則會忽略這個引數。
DefaultTableBehavior 選用 Variant 會設定指定是否 Microsoft Word 會自動調整大小以配合內容 (自動調整) 表格儲存格的值。 可以是下列其中一個 WdDefaultTableBehavior 常數。

傳回值

資料表

範例

這個範例會將使用中文件內的前三個段落轉換成表格。

Set aDoc = ActiveDocument 
Set myRange = aDoc.Range(Start:=aDoc.Paragraphs(1).Range.Start, _ 
 End:=aDoc.Paragraphs(3).Range.End) 
myRange.ConvertToTable Separator:=wdSeparateByParagraphs

另請參閱

Range 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應