【发布时间】:2018-04-23 12:38:10
【问题描述】:
我在 Word 2013 中有一个表格。里面有各种表格,我希望用户能够在表格底部添加一行。我已经使用以下代码完成了此操作:
`Dim oTable As table
Dim oCell As Cell
Dim oPrevRow as Row, oNewRow As Row
Dim iColumn As Long
Set oTable = ActiveDocument.tables (1)
Set oPrevRow = oTable.Rows(oTable.Rpws.Count)
oTable.Rows.Add
Set oNewRow = oTable.Rows(oTable.rows.Count)`
我想要的是让新行中的所有 7 个单元格都插入富文本内容控件。我该怎么做呢?
【问题讨论】:
-
上一行是否也有相同的内容控件?
-
嗨 Cindy,是的。
-
这可以通过三种基本方式来处理: 1) 复制/粘贴最后一行,其中包括内容控件; 2)将此行另存为自动图文集(BuildingBlock)条目并根据需要插入; 3)(假设Word 2013或更高版本)将表格放在重复部分内容控件中,以便在用户单击+时自动生成新行。 Paul 提供的代码是 1... 的变体