Cells.SetWidth 方法 (Word)

设置表格的列或单元格的宽度。

语法

expressionSetWidth( _ColumnWidth_ , _RulerStyle_ )

expression 是必需的。 一个代表“Cells”集合的变量。

参数

名称 必需/可选 数据类型 说明
ColumnWidth 必需 Single 指定列的宽度,以磅为单位。
RulerStyle 必需 WdRulerStyle 控制 Word 调整单元格宽度的方式。

备注

以上描述的 行为适用于左对齐的表。 居中和右对齐表格的 行为可能是意料之外的;在这些情况下, SetWidth 方法应谨慎使用。

示例

以下示例在新文档中创建一张表格,并将第二行第一个单元格的宽度设置为 1.5 英寸。 此示例保持表格中其他单元格的宽度。

Set newDoc = Documents.Add 
Set myTable = _ 
 newDoc.Tables.Add(Range:=Selection.Range, NumRows:=3, _ 
 NumColumns:=3) 
myTable.Cell(2,1).SetWidth _ 
 ColumnWidth:=InchesToPoints(1.5), _ 
 RulerStyle:=wdAdjustNone

本示例设置包含插入点的单元格宽度为 36 磅。 本示例缩小第一列的宽度以保持表格的右边界位置。

If Selection.Information(wdWithInTable) = True Then 
 Selection.Cells(1).SetWidth ColumnWidth:=36, _ 
 RulerStyle:=wdAdjustFirstColumn 
Else 
 MsgBox "The insertion point is not in a table." 
End If

另请参阅

单元格集合对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。