2012-02-29 2 views
0

나는 단어 자동화를 사용하여 편지 병합을 만듭니다. 내 템플릿 파일에서 나는 다음과 같은 코드를 통해 체크 표시되거나 체크 표시되지 않은 상태로 설정 확인란이 : [확인 체크 박스] 및 [체크되지 않은 체크 박스] 해당 체크 상태 Check Box Content Controls 있습니다편지 병합 후에 CheckBox 상태를 더 이상 확인할 수 없습니다.

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

.

이것은 지금까지 문제가 없습니다. 그러나 편지 병합의 출력 문서에서 확인란을 더 이상 확인할 수 없습니다. 체크 상자 내용 컨트롤이 제거되고 출력 심볼에 대표 심볼 만 남게되는 것 같습니다.

데이터 원본의 값에 따라 선택되지만 병합 된 문서에서 여전히 선택/선택 취소 할 수있는 확인란을 추가 할 가능성이 있습니까?

나는 또한 레거시 양식과 액티브 X 컨트롤을 사용해 보았지만 성공하지 못했습니다.

답변

1

상태
나는 몇/아니오 성공 많은 것들을 시도했습니다. 내가 설명한 것처럼 보인다 : 병합 프로세스를 통해 콘텐츠 컨트롤은 기호를 통해 바뀌고이 동작을 변경하지 못했습니다.

해결 내가 결국했을 무엇
, 새로운 컨텐츠 제어 확인란을 통해 대상 문서에서 특정 자리의 모든 인스턴스를 대체하는 후 처리 작업을하는 것입니다. 상태는 자리 표시 자에서 가져옵니다 (각 상태에 대해 하나씩 두 개의 다른 자리 표시자가 있음). 확장 된 버전의 작업은 편지 병합 작업의 삽입 된 기호를 찾을 수도 있습니다.이 작업을 구현하지 않았습니다.

결론
솔루션은 잘 작동하고 결국 또한 템플릿의 생성이 더 간단합니다. 그러나 그것은 매우 서투른 느낌이 들고 누군가가 더 나은 접근법을 가지고 있다면 여기에 게시하십시오.

나는 대체 코드에 관심이있다. 나는 (with) here이라는 엽서를 가지고있다.

0

예, 메일 함 필드가 텍스트, 컨트롤 또는 개체로 다시 변환되기 때문에 "완료 & 병합"-> "개별 문서 편집"을 클릭하여 확인란을 선택하거나 선택을 취소 할 수 있습니다 (예 : 확인란 옵션 컨트롤).

그러면 내 확인란의 문제가 해결됩니다.

감사합니다.

+0

이 문제가 발생한 지 오래되었습니다. 나는 자동화를 사용했다. 자동화로 어떻게 이것을합니까? 전화 할 수있는 기능이 있습니까? – HCL

관련 문제