2013-07-08 5 views
1

감사를 병합합니다.추가 스타일 <p></p>이 나는 ​​문서의 특정 영역에 텍스트를 넣어 필드를 병합 사용하고있는 마이크로 소프트 워드 2010에서 워드 문서가 어떤 도움을 사전에 필드의 텍스트를

병합 필드에 입력되는 텍스트에서 해당 텍스트 안에 스타일을 적용 할 수 있습니까?

예를 들어, 다음 문장이 병합 필드에 들어온 경우 : "구름이 파란색"이고 파란색 글자가 굵게 표시되어야합니다. 문장에 스타일을 넣을 수있는 방법이 있습니까? 예는 "구름이 강한 강력한 <> 블루 < />는"

다시 한 번 감사드립니다,

답변

1

짧은 대답은 "그냥 병합 필드를 사용하지 않는"입니다.

이 필드를 사용하여 단지 그것을 할 수있을 수있는 몇 가지 상황 : 당신은 단어 "블루"(즉, 세 번째 단어)에 굵은 적용 할 경우, 다음에 * MERGEFORMAT 스위치를 추가

  1. 을 MERGEFIELD 필드에서 Word는 해당 mergefield를 사용하여 병합 한 각 값의 세 번째 단어에 굵은 서식을 적용해야합니다. 그러나 병합 된 값 중 하나가 3 단어 미만인 경우 Word는 세 번째 단어를 굵게 표시하지 않을 수 있습니다. 그리고 나서 Word가 "단어"라고 생각하는 것에 관한 질문이 있습니다.
  2. 당신이 (예를 들어, Word 문서, RTF 문서) 문서 데이터 소스에서 병합하는 경우, 당신은 여전히 ​​

{thefieldname}

대신

{사용할 수 있습니다 MERGEFIELD의 thefieldname}

그러나 이것은 다시 더 MERGEFIELD 필드 유형이 없었다 당시로 거슬러 올라간다 "기존 동작"및

입니다 0

a. 최근 버전의 Windows Word 또는 Mac Word에서 모두 작동하는지 모르겠습니다.

b. 일부 서식 기능이 "통과"합니다.

다른 방법은 병합 된 텍스트를 후 처리하거나 MailMerge 이벤트를 사용하여 MERGEFIELD 결과 서식을 수정하는 것입니다.

+0

감사합니다. Open XML을 사용하여 병합 필드를 다른 엔티티의 텍스트로 바꾸고 있습니다. 따라서 들어오는 텍스트의 서식이 매우 다를 수 있습니다. 기본적으로 세 번째 단어를 굵은 체로 "하드 코딩"하는 것과는 대조적으로 텍스트에 서식을 포함 할 방법이 없습니까? –