Word 2010에서 텍스트로 변환하는 동안 표 테두리 및 음영 유지

Word 2010에서 텍스트로 변환하는 동안 표 테두리 및 음영 유지

사용자가 이를 기반으로 새 문서를 만들 때 일부 데이터를 표시하기 위해 Word 2010 템플릿을 만들려고 합니다. 따라서 문서에 테이블을 표시해야 합니다.

문서 템플릿을 만들었고 탭 구분 기호가 있는 문자열을 사용합니다. 문제는 이러한 구분 기호를 사용하려면 표를 텍스트로 변환해야 한다는 것입니다. 그리고 "텍스트로 변환"을 선택할 때마다 표의 모든 음영 및 테두리 선택이 손실됩니다.

테이블에 대체 행 음영을 유지하고 간단한 그리드를 사용하여 셀을 분리하고 싶습니다. 내가 뭘 잘못하고 있는지 전혀 모르겠습니다. 왜냐하면 어떻게든 단어가 다른 테두리 스타일을 허용하지 않기 때문입니다. 이 문제를 어떻게 해결합니까?

편집 : 문제를 설명하는 또 다른 시도

블록을 구분하는 탭 문자가 포함된 vbString 형식의 일부 데이터를 수신하고 있습니다. "Hello\tWorld\tFromVB"라고 말합니다. 여기서 \t는 새 텍스트 블록의 시작을 나타냅니다. 이 데이터를 Word 템플릿의 테이블로 전송하고 싶습니다.

현재 테이블에는 헤더 행만 포함되어 있습니다. 따라서 테이블을 텍스트로 변환한 다음 vbString을 테이블 헤더의 맨 끝으로 전송하면 즉시 새 행이 생성됩니다. 일반 단어 문서와 마찬가지로 \t 또는 탭을 사용하면 새 셀이나 행이 생성됩니다. 따라서 테이블을 텍스트로 변환하면 vbString이 자동으로 다른 셀에 데이터를 추가합니다.

이는 잘 작동하며 수동으로 새 행을 추가한 다음 각 셀에 개별적으로 액세스하는 수고를 덜어줍니다. 하지만 이것이 작동하려면 표를 텍스트로 변환해야 합니다. 그렇지 않으면 단일 셀에 모든 데이터가 추가됩니다.

이제 문제는 "텍스트로 변환"이 예상대로 작동하지 않는다는 것입니다. 일반적으로 "텍스트로 변환"을 사용하면 테두리와 음영 정보가 유지됩니다. 지금은 모든 음영 정보를 완전히 잊어버리고 있습니다. 따라서 헤더 행을 회색으로 음영 처리한 다음 텍스트로 변환하면 음영이 사라집니다.

나는 그것이 더 잘 설명되기를 바랍니다. 그래도 여전히 혼란스럽다면 이해합니다. 스크린샷은 기밀 정보이기 때문에 제공할 수 없습니다. 그러나 필요에 따라 코드 조각을 추가할 수 있습니다.

관련 정보