【问题标题】:How to insert table in Word after another one with VBA?如何使用 VBA 在 Word 中插入另一个表格?
【发布时间】:2020-06-16 12:00:06
【问题描述】:

我正在尝试在 Word 中使用 VBA 在另一个表格之后插入一个表格。我有一个按钮,单击它应该会导致在按钮下插入一些新表格(带边框,填充单词)五个表格行。我试过一些例子,比如

Selection.MoveDown Unit:=wdLine, Count:=5
With ThisDocument
Set table1 = .Tables.Add(.Range(Start:=myInt, End:=myInt), 2, 7)
End With
table1.Rows(1).Cells(1).Range = "text"
table1.Borders.OutsideLineStyle = wdLineStyleSingle
table1.Borders.InsideLineStyle = wdLineStyleSingle 

它使表格带有边框,但它被插入到文档的开头,我需要它在所选单元格下方的五行。我不知道如何指定 myInt 将表格放在下面 5 行。

也许还有另一种方法可以做到这一点。 谢谢!

【问题讨论】:

    标签: vba ms-word


    【解决方案1】:

    试试

    Set table1 = .Tables.Add(Selection.Range, 2, 7)
    

    但如果可以的话,避免使用选择会更好。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多