Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

Microsoft Access 또는 Microsoft Excel 데이터 원본과 함께 OLEDB를 사용하여 Microsoft Word 편지 병합을 수행하는 경우 날짜, 전화 번호 및 통화 필드에 대한 병합 결과가 올바르지 않습니다. 예를 들어:

날짜 필드는 다음 형식으로 표시됩니다.
 

1995-10-22 00:00:00
Access 데이터 원본의 전화 번호 필드는 다음 형식으로 표시됩니다.
 

-7081234567.00
통화 필드는 다음 형식으로 표시됩니다.
 

12.00

-또는-

12000

원인

이 동작은 데이터가 Access 또는 Excel에서 기본 저장된 형식으로 표시되기 때문에 발생합니다. 병합된 데이터의 서식을 지정하려면 기본 문서의 병합 필드 서식을 지정해야 합니다. 데이터 원본의 데이터 서식을 지정하면 데이터를 기본 문서에 병합할 때 서식이 유지되지 않습니다.

해결 방법 

이 문제를 해결하려면 다음 방법 중 하나를 사용합니다.
 

Microsoft Word

스위치를 사용하여 MERGEFIELD의 결과 서식을 지정합니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.

참고 Microsoft Word 필드 코드를 보려면 Alt+F9를 누릅니다.
 

방법 1: 숫자 그림 스위치 사용

다음 예제 중 하나와 유사한 숫자 그림 스위치(\#)를 포함합니다.

통화 필드에서 다음과 유사한 숫자 그림 스위치를 사용합니다.
 

{MERGEFIELD number \# $####,0.0} 참고 {MERGEFIELD number \# $####,0.0} 문자열은 Microsoft SQL Server 6에도 작동합니다.

전화 필드에서 다음과 유사한 숫자 그림 스위치를 사용합니다.
 

{MERGEFIELD phone \# ###'-'###'-'#######} 참고 병합 필드 내의 하이픈은 작은따옴표로 표시됩니다.

 

방법 2: Date-Time 그림 스위치 사용

날짜 필드에 날짜/시간 그림 스위치(\@)를 포함하면 날짜 필드가 다음과 같이 표시됩니다.
 

{MERGEFIELD date \@ "MMMM d, yyyy"} 참고 그림 스위치는 대/소문자를 구분합니다. 또한 그림 문자열 주위에 따옴표를 사용해야 합니다.

 

Microsoft Access에서

Microsoft Access에서 쿼리를 만들고 Word 편지 병합에서 쿼리를 사용합니다. Microsoft Access 쿼리에서 FORMAT() 함수를 사용하여 Microsoft Word 병합할 데이터의 형식을 지정합니다.
 

추가 정보

기본적으로 Word OLEDB를 사용하여 메일 병합을 수행할 때 데이터 원본에 연결합니다. 프로그래밍 코드를 사용하여 데이터에 액세스하여 Word DDE(동적 데이터 교환)를 사용하도록 강제할 수 있습니다.

참고 Microsoft Word 필드 스위치를 사용하는 방법에 대한 자세한 내용은 에서 Microsoft Word 도움말을
클릭합니다. 도움말 메뉴에서 Office 도우미 또는 응답 마법사에 일반 스위치를 입력한 다음 검색을 클릭하여 반환된 topics 확인합니다. 

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×