행을 추가하려고하는 워드 문서에 테이블이 있습니다. 이 추가 행은 템플리트 역할을하는 테이블의 첫 x 째 행과 동일해야합니다.템플릿 행을 사용하여 테이블에 행 추가
내 테이블의 첫 번째 행이 정확히 하나 있다고 가정 해 보겠습니다. 이제 동일한 사양의 새 행을 추가 한 다음 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
도움을 주시면 감사하겠습니다.