문제

Word Automation과 함께 편지 병합을 만듭니다.내 템플릿 파일에서 다음 코드를 통해 체크인 또는 선택하지 않은 상태로 설정된 확인란이 있습니다.

{IF {MERGEFIELD fieldName}="y" [checked checkbox] [unchecked checkbox]}
.

여기서 [Checked CheckBox]와 [uncrecked checkbox]는 해당 체크 상태가 Check Box Content ControlsWith입니다.

이것은 지금까지 잘 작동합니다.그러나 편지 병합의 출력 문서에서는 확인란이 더 이상 예금되지 않습니다.체크 박스 컨텐츠 컨트롤이 제거되고 표현 기호 만 출력 문서에 남아있는 것 같습니다.

는 데이터 소스의 값을 기반으로 검사 된 확인란을 추가 할 수 있지만 병합 된 문서에서 체크 가능 / 선택 취소 할 수 없지만 병합 할 수 있습니다.

나는 또한 레거시 양식과 활성 X 컨트롤을 시도했지만, 나는 성공하지 못했습니다.

도움이 되었습니까?

해결책

상태
나는 거의 없거나 성공하지 못한 많은 것을 시도했다. 내가 설명한 것처럼 보입니다. 병합 프로세스를 통해 컨텐츠 컨트롤은 대표 기호를 통해 대체 될 것이고,이 동작을 변경하지 못했습니다.

해결 방법
끝에서 내가 한 작업은 특정 자리 표시 자의 모든 인스턴스를 새 콘텐츠 컨트롤 확인란을 통해 대상 문서의 모든 인스턴스를 대체하는 것입니다. 주정부는 자리 표시 자에서 가져옵니다 (각 주 상태마다 하나의 자리 표시자가 있습니다). 연장 된 버전의 조작은 편지 병합 작업의 삽입 된 기호를 찾을 수 있습니다.이 작업을 구현하도록 공개했습니다.

결론
솔루션은 잘 작동하며 결국 템플릿 생성도 더욱 간단합니다. 그러나 그것은 나에게 매우 어울리고 누군가 더 나은 접근 방식을 가지고 있다면 여기에 게시하십시오.

나는 누군가가 대체 코드에 관심이 있습니다. Postet 여기 있습니다 그것에 관한 질문.

다른 팁

예, 메일 중지 필드가 텍스트, 컨트롤 또는 개체로 다시 변환되므로 "개별 문서 편집"을 클릭하여 확인란을 선택하거나 선택 취소 할 수 있습니다 (예 : 확인란 옵션 제어).

이것은 내 확인란의 문제를 해결합니다.

감사합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top