양식 데이터의 반환 처리 (Microsoft Word)
David는 Word에서 양식을 만들었습니다. 단일 양식에 대한 데이터를 내보낼 때 한 줄의 쉼표로 구분 된 (CSV) 정보를 가져와야합니다.
불행히도 일부 필드의 내용이 반환됩니다. 이것은 그가 발생할 때마다 CSV에서 새로운 줄을 얻는다는 것을 의미합니다. David는이 상황을 처리하는 가장 좋은 방법이 궁금합니다.
이 상황을 처리 할 수있는 몇 가지 방법이 있습니다. 첫 번째 방법은 양식 컨트롤이 종료 될 때마다 실행되는 매크로를 만드는 것입니다. 이 매크로는 텍스트 양식 필드에 연결되어 필드의 내용을 검사하고 공백과 같은 다른 문자로 대체 할 수 있습니다. 다음은 이러한 매크로의 예입니다.
Sub RemoveReturns() Dim sTemp as String sTemp = ActiveDocument.FormFields("Text1").Result sTemp = Replace(sTemp, vbCrLf, " ") ActiveDocument.FormFields("Text1").Result = sTemp End Sub
매크로가 수행하는 모든 작업은 양식 필드의 내용을 가져 와서 반환 (vbCrLf)을 공백으로 바꾸고 내용을 다시 양식 필드에 넣는 것입니다. 다음과 같은 방식으로 매크로를 양식 필드에 연결할 수 있습니다.
-
필드를 마우스 오른쪽 버튼으로 클릭합니다. Word는 상황에 맞는 메뉴를 표시합니다.
-
컨텍스트 메뉴에서 속성을 선택합니다. Word는 텍스트 양식 필드 옵션 대화 상자를 표시합니다. (그림 1 참조)
-
매크로 실행 섹션에서 종료 드롭 다운 목록을 사용하여 양식 필드를 종료 할 때 실행할 매크로를 선택합니다.
-
확인을 클릭하십시오.
또 다른 방법은 CSV 파일이 생성 된 후 반환 문자를 제거하는 것입니다 (양식 데이터 내보내기). CSV 파일은 일반 텍스트이므로 Word 또는 텍스트 편집기로로드 할 수 있습니다. 그런 다음 프로그램의 찾기 및 바꾸기 기능을 사용하여 반품을 검색하고 공백으로 바꿀 수 있습니다. 그러나 그렇게 할 때 두 가지에주의해야합니다. 첫째, 모든 반품을 대체하지 않도록해야합니다. CSV의 각 행 끝에있는 반품을 그대로 유지해야합니다. 둘째, CSV 문서를 서식없이 다시 저장해야합니다. 즉, 일반 텍스트 파일입니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (5913)은 Microsoft Word 2007, 2010, 2013, 2016, 2019 및 Office 365의 Word에 적용됩니다.