共用方式為


Table.AutoFormat 方法 (Word)

會將預先定義的外觀套用至表格。

語法

expressionAutoFormat( _Format_ , _ApplyBorders_ , _ApplyShading_ , _ApplyFont_ , _ApplyColor_ , _ApplyHeadingRows_ , _ApplyLastRow_ , _ApplyFirstColumn_ , _ApplyLastColumn_ , _AutoFit_ )

需要 expression。 代表 'Table' 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Format 選用 Variant 要套用的格式。 此參數可以是 WdTableFormat 常數、 WdTableFormatApply 常數或 TableStyle 物件。
ApplyBorders 選用 Variant True 是表示 套用指定之格式的框線屬性。 預設值為 True
ApplyShading 選用 Variant True 是表示 套用指定之格式的陰影屬性。 預設值為 True
ApplyFont 選用 Variant True 是表示 套用指定之格式的字型屬性。 預設值為 True
ApplyColor 選用 Variant True 是表示 套用指定之格式的色彩屬性。 預設值為 True
ApplyHeadingRows 選用 Variant True 是表示 套用指定之格式的標題列屬性。 預設值為 True
ApplyLastRow 選用 Variant True 是表示 套用指定之格式的末列屬性。 預設值為 False
ApplyFirstColumn 選用 Variant True 是表示 套用指定之格式的首欄屬性。 預設值為 True
ApplyLastColumn 選用 Variant True 是表示 套用指定之格式的末欄屬性。 預設值為 False
AutoFit 選用 Variant 則為 true 可減少儘可能表格欄寬而不變更方式的文字自動換列的儲存格中。 預設值為 True

註解

此方法的引數會對應至 [表格自動格式設定] 對話方塊中的選項。

範例

這個範例會在新文件中建立 5x5 表格,並且將 Colorful 2 格式的所有屬性套用至該表格。

Set newDoc = Documents.Add 
Set myTable = newDoc.Tables.Add(Range:=Selection.Range, _ 
 NumRows:=5, NumColumns:=5) 
myTable.AutoFormat Format:=wdTableFormatColorful2

這個範例會將 Classic 2 格式的所有屬性套用至插入點目前所在的表格。 如果插入點不在表格中,就會顯示訊息方塊。

Selection.Collapse Direction:=wdCollapseStart 
If Selection.Information(wdWithInTable) = True Then 
 Selection.Tables(1).AutoFormat Format:=wdTableFormatClassic2 
Else 
 MsgBox "The insertion point is not in a table." 
End If

另請參閱

Table 物件

支援和意見反應

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