Я использовал WordEditor для создания таблицы в шаблоне Outlook и планирую скопировать и вставить несколько диапазонов из книги Excel в виде вложенной таблицы в определенную ячейку этой таблицы - идея заключается в том, что каждый раз новая таблицавставляется в эту ячейку, все существующие таблицы отталкиваются (я могу выяснить расположение таблиц на более позднем этапе).
Я намерен использовать закладки для вставки диапазонов, но я не знакомс нотацией и мне трудно найти какую-либо соответствующую документацию в Интернете
Dim wdDoc As Word.Document
Dim ws_sum, ws As Worksheet
Dim tblSess As Word.Table
......
......
With ws_sum
wdDoc.Bookmarks.Add Name:="tab", Range:=tblSess.cell(2, 1).Range
.Range(.Cells(9, 3), .Cells(12, 7)).Copy
wdDoc.Bookmarks("tab").Range.PasteAsNestedTable
.Range(.Cells(24, 2), .Cells(31, 10)).Copy
wdDoc.Bookmarks("tab").Range.PasteAsNestedTable
......
End With
Проблема, с которой я сталкиваюсь, заключается в том, что в настоящее время каждый раз, когда я вставляю новую вложенную таблицу, она полностью удаляет содержимое закладкиклетка.Я попытался указать первую запись в ячейке, заменив Range: = tblSess.cell (2, 1) .Range на Range: = tblSess.cell (2, 1) .Range (0,0) ', но выбрасываетошибка при запуске.Есть ли другой способ сделать это?