如何:向 Word 表添加行和列
更新:2007 年 11 月
适用对象 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
在 Microsoft Office Word 表中,单元格被组织为行和列。可以使用 Rows 对象的 Add 方法向表中添加行;使用 Columns 对象的 Add 方法添加列。
文档级自定义项示例
下面的代码示例可用于文档级自定义项。若要使用这些示例,请从项目内的 ThisDocument 类中运行这些示例。
向表中添加行
使用 Add 方法向表中添加行。
Me.Tables.Item(1).Rows.Add()
object beforeRow = this.Tables[1].Rows[1]; this.Tables[1].Rows.Add(ref beforeRow);
向表中添加列
使用 Add 方法,然后再使用 DistributeWidth 方法使所有的列具有相同的宽度。
Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1)) Me.Tables.Item(1).Columns.DistributeWidth()
object beforeColumn = this.Tables[1].Columns[1]; this.Tables[1].Columns.Add(ref beforeColumn); this.Tables[1].Columns.DistributeWidth();
应用程序级外接程序示例
下面的代码示例可用于应用程序级外接程序。这些示例使用活动文档。若要使用这些示例,请从项目内的 ThisAddIn 类中运行这些示例。
向表中添加行
使用 Add 方法向表中添加行。
Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
object beforeRow = this.Application.ActiveDocument.Tables[1].Rows[1]; this.Application.ActiveDocument.Tables[1].Rows.Add(ref beforeRow);
向表中添加列
使用 Add 方法,然后再使用 DistributeWidth 方法使所有的列具有相同的宽度。
Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _ BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1)) Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
object beforeColumn = this.Application.ActiveDocument.Tables[1].Columns[1]; this.Application.ActiveDocument.Tables[1].Columns.Add(ref beforeColumn); this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();