【发布时间】:2019-05-17 07:01:22
【问题描述】:
我有一个包含 20 多个表格的 word 文件。我想将 excel 中的命名范围(或表)插入到第 13 个表之前的 word 文件中。我不希望新表与任何现有表合并。我正在使用 VBA 来执行此操作。问题是插入的表与表(13)合并。
// Yakuza is the name of my named range
Set tbl = ThisWorkbook.Worksheets(Sheet2.Name).Range("Yakuza")
tbl.Copy
objDoc.Tables(tblno).Range.InsertBefore (Chr(10))
objDoc.Tables(13).Range.PasteExcelTable False, False, False
//I have tried this as well: objDoc.Tables(tblno).Range.PasteAndFormat wdFormatOriginalFormatting
【问题讨论】: