영숫자 데이터를 올바르게 병합 할 수 없음 (Microsoft Word)
Dave는 Excel 워크 시트의 데이터를 Word 문서에 성공적으로 병합하는 데 문제가 있습니다. 원본 Excel 파일에는 작업 번호 및 트럭 번호와 같은 필드가 있습니다. 병합 파일에서 그는 필드가 비어 있지 않는 한 이러한 필드의 값이 표시되기를 원했습니다.이 경우 일부 밑줄 문자가 표시되기를 원했습니다. Dave는 병합 필드로 다음을 사용했습니다.
{IF{MERGEFIELD Job_Number}="" "________" "{MERGEFIELD Job_Number}"}
작업 번호 또는 트럭 번호 필드 모두 일반 형식을 사용하고 숫자 만 포함하면 제대로 작동했습니다. Dave는 숫자를 얻었습니다 (또는 필드가 비어있는 경우 밑줄). 그런 다음 그의 데이터가 변경되고 영숫자로 된 직업 및 트럭 번호가 있습니다. 병합을 수행 할 때 작업 또는 트럭 번호에 영숫자가 포함 된 모든 위치에서 병합에 숫자 0이 표시됩니다. 따라서 병합은 이제 영숫자 필드 대신 0을 생성했으며 Dave는 밑줄이 없었습니다. 숫자 필드 (또는 텍스트 형식의 숫자 필드) 만 제대로 병합됩니다.
이 상황에서 Dave가 시도 할 수있는 몇 가지 방법이 있습니다. 첫 번째는 병합 필드를 약간 수정하는 것입니다. 병합이 공백 대신 0 값을 잡는 경우 다음과 같이 0을 검사하도록 테스트를 변경할 수 있습니다.
{IF{MERGEFIELD Job_Number}="0" "________" "{MERGEFIELD Job_Number}"}
이제 Excel이 실제로 빈 필드 대신 0을 전송하는 경우 (또는 Word가 공백을 0으로 해석하는 경우) 테스트는 양성이되고 원하는 밑줄이 표시됩니다.
확인해야 할 또 다른 사항은 가져 오는 데이터의 형식입니다. Word 2002 (실제로 Office XP와 함께)부터 Microsoft는 병합 쌍의 “끝”이 서식을 담당하는 부분을 변경했습니다. Excel에서 병합 할 때 이전에는 Excel이 서식을 담당했습니다. Office XP부터는 책임이 Word로 옮겨졌습니다. 이는 원하는 결과를 얻기 위해 병합 필드의 복잡성이 크게 증가 할 수 있음을 의미합니다.
병합 필드에서 서식을 처리하는 방법에 대한 훌륭한 리소스는 다음 웹 페이지에서 찾을 수 있습니다.
http://www.gmayor.com/formatting_word_fields.htm
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (312)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :
link : / wordribbon-Cant_Merge_Alphanumeric_Data_Correctly [영숫자 데이터를 올바르게 병합 할 수 없음]
.