1
누구나 테이블에서 행을 이동하는 방법을 알고 있습니까?Word Interop 테이블 이동
동적 인 행 번호가있는 테이블이 있는데, 코드로 조작하려고합니다 (interop C#). 예를 들어 인덱스 5 인 행을 인덱스 8로 이동하거나 다른 방향으로 이동 (인덱스 8에서 인덱스 5로)하고 싶습니다.
누구나 아이디어가 있으십니까?
누구나 테이블에서 행을 이동하는 방법을 알고 있습니까?Word Interop 테이블 이동
동적 인 행 번호가있는 테이블이 있는데, 코드로 조작하려고합니다 (interop C#). 예를 들어 인덱스 5 인 행을 인덱스 8로 이동하거나 다른 방향으로 이동 (인덱스 8에서 인덱스 5로)하고 싶습니다.
누구나 아이디어가 있으십니까?
wrd가 Word의 인스턴스이고, 문서를 aDoc하고 문서의 첫 번째 테이블에 대해 인덱스 src가있는 행을 색인 dest 바로 앞에 놓기를 원한다고 가정하면 다음과 같이 작성합니다 (모든 필요한 수표 추가) :
Table tbl = aDoc.Tables[1];
Row toMove = tbl.Rows[src];
object beforeRow = tbl.Rows[dest];
Row newRow = tbl.Rows.Add(ref beforeRow);
toMove.Select();
wrd.Selection.Copy();
newRow.Select();
wrd.Selection.Paste();
toMove.Delete();
newRow.Delete();