현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

Excel 데이터의 서식이 Word의 편지 병합 작업에서 유지되지 않는다

Office 2003에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Office 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

현상
Microsoft Word에서 편지 병합을 수행하고 Microsoft Excel 워크시트를 받는 사람 목록의 데이터 원본으로 사용하는 경우 일부 숫자 데이터가 병합될 때 해당 데이터의 서식이 유지되지 않을 수 있습니다.

이 문제는 다음 표와 같이 서식이 지정된 백분율, 통화 값 및 우편 번호에 적용됩니다.
서식Excel 데이터의 경우Word 병합 필드의 경우
백분율50%.5
통화$12.5012.5
우편 번호078657895
원인
Word에서 받는 사람 목록의 데이터가 데이터를 포함하는 워크시트 셀에 적용된 서식을 사용하지 않고 Excel에서 저장된 원시 형식으로 나타나기 때문에 이러한 문제가 발생합니다.
해결 방법
이 문제를 해결하려면 아래 방법 중 하나를 사용하십시오.

방법 1

DDE(동적 데이터 교환)를 사용하여 사용할 데이터가 포함된 Excel 워크시트에 연결합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Word를 시작하고 비어 있는 새 문서를 엽니다.
  2. 도구 메뉴에서 옵션을 누른 다음 일반 탭을 누릅니다.
  3. 파일을 열 때 변환 확인 확인란을 선택한 다음 확인을 누릅니다.
  4. 도구 메뉴에서 편지 및 우편물을 가리킨 다음 편지 병합 마법사를 누릅니다.
  5. 편지 병합 작업창에서 작업할 문서 종류를 선택하고 다음을 누릅니다.
  6. 시작 문서 선택에서 사용할 시작 문서를 선택하고 다음을 누릅니다.
  7. 받는 사람 선택에서 기존 목록 사용을 누른 다음 찾아보기를 누릅니다.
  8. 데이터 원본 선택 대화 상자에서 데이터 원본으로 사용할 Excel 통합 문서가 들어 있는 폴더를 찾아 선택한 다음 열기를 누릅니다.
  9. 데이터 원본 확인 대화 상자에서 MS Excel 워크시트(DDE 사용)(*.xls)를 누른 다음 확인을 누릅니다.
  10. Microsoft Excel 대화 상자의 명명된 범위나 셀 범위에서 사용할 데이터가 포함된 셀 범위나 워크시트를 선택한 다음 확인을 누릅니다.
    참고: 데이터가 이제 Excel 워크시트에 나타나는 동일한 서식으로 편지 병합 받는 사람 대화 상자에 나타납니다.

방법 2

우편 번호가 텍스트로 포함된 Excel 필드의 서식을 지정합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Excel에서 우편 번호 필드가 포함된 열을 선택합니다.
  2. 서식 메뉴에서 을 누릅니다.
  3. 표시 형식 탭을 누릅니다.
  4. 범주에서 텍스트를 누른 다음 확인을 누릅니다.
  5. 데이터 원본을 저장한 다음 Word에서 편지 병합 작업을 계속합니다.
참조
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
304387 WD2002: Access 또는 Excel 데이터 원본을 사용하면 날짜, 전화 번호 및 통화 필드가 올바르지 않게 병합된다




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
prb
속성

문서 ID: 320473 - 마지막 검토: 11/30/2007 09:30:00 - 수정: 3.2

Microsoft Office Excel 2003, Microsoft Office Word 2003, Microsoft Excel 2002 Standard Edition, Microsoft Word 2002 Standard Edition

  • kbformat kbprb KB320473
피드백
s"> did=1&t=">="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">>r varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("