Cells.SetWidth 方法 (Word)
设置表格的列或单元格的宽度。
语法
expression。 SetWidth
( _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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈