У меня есть таблица в текстовом документе, в которую я пытаюсь добавить строку. Эта дополнительная строка должна совпадать с первой строкой таблицы, которая служит шаблоном.
Давайте предположим, что в моей таблице ровно одна строка. Теперь я хотел бы добавить новую строку с теми же характеристиками, а затем объединить все 3 столбца. В соответствии с этим я хотел бы добавить дополнительную строку, но с 3 столбцами снова, как первый ряд.
Что я пробовал:
Dim oTemplateRow As Word.Row
Set oTemplateRow = oTable.Rows(1)
oTemplateRow.Range.Copy
' adds a row like the template one
oTable.Rows.Last.Range.Paste
Пока все хорошо. Но если я теперь сливаю ячейки в этой строке и затем повторяю вставку, новая строка появляется перед ранее добавленной, даже с падением диапазона до - это я не понимаю.
oTable.Rows.Last.Cells.Merge
oTable.Rows.Last.Range.Collapse Direction:=wdCollapseEnd
oTable.Rows.Last.Range.Paste
oTable.Rows.Last.Range.Collapse Direction:=wdCollapseEnd
Любая помощь будет принята с благодарностью.