본문 바로가기

개발/Microsoft Office

워드 테이블 셀 분할 시 COMException

Winform(C#)에서  워드의 테이블 셀을 분할 시에 COMException에러가 발생

에러발생 라인: Table.Cell(1, 1).Split(cntCompany, 1);

"System.Runtime.InteropServices.COMException (0x800A1066): 명령을 정상적으로 종료할 수 없습니다."


평소에는 잘 돌아가는 메소드여가지고 더욱 의아했습니다.

검색결과 각 행,열별로 최대값이 있음을 확인하였고 다른방법으로 변경하였습니다.


변경방법

1. "아래로 행 삽입"

Table.Select();

Table.Application.Selection.InsertRowsBelow(cntCompany - 1);


2. 해당 테이블 라인끝으로 이동 후, 엔터(Enter)