Chris는 NHS_Number라는 병합 필드를 가지고 있으며 이는 123 456 7890 형식의 10 자리 숫자를 가져옵니다. 그는 숫자가 1234567890으로 표시되도록 공백을 제거해야합니다. 데이터는 형식을 변경할 수없는 프로그램에서 가져온 것입니다. VBA의 사용은 허용되지 않습니다.

Chris는 공간을 없애기 위해 필드 자체로 할 수있는 일이 있는지 궁금합니다.

시도 할 수있는 한 가지 방법은 일부 서식 코드를 포함하도록 병합 필드를 수정하는 것입니다. 병합 필드를 확장하고 (삽입 포인터를 그 안에 놓고 Alt + F9를 누름) 닫는 필드 중괄호 바로 앞에 다음 코드를 추가합니다.

\#0000000000

서식 코드에는 10 개의 0이 있습니다. 코드가 추가되고 필드 중괄호 사이에 삽입 포인터가있는 상태에서 Alt + F9를 다시 눌러 필드를 축소합니다.

이것이 작동하지 않는 원인이되는 몇 가지가 있다는 점에 유의해야합니다. 주된 원인은 Word가 들어오는 필드를 숫자가 아닌 텍스트로 처리하게하는 데이터에 무언가가 있다는 것입니다. 서식 코드가 작동하지 않는 경우 유일한 옵션은 Word 문서에 병합되는 데이터를 수정하는 것입니다.

병합 데이터를 생성하는 프로그램을 변경할 수 없더라도 병합 데이터가 중간 Word 문서 또는 Excel 통합 문서와 같이 변경할 수있는 일부 형식 일 가능성이 있습니다. 이 경우 문서 또는 통합 문서를 열고 두 프로그램의 찾기 및 바꾸기 기능을 사용하여 필드에서 공백을 검색하고 제거하면됩니다.

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (8954)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Getting_Rid_of_Spaces_in_Merged_Data [병합 된 데이터에서 공백 제거].