많은 워드 프로세서에서 공백으로 테이블을 형식화하는 것은 드문 일이 아닙니다.

각 열의 첫 글자를 맞추기 위해 각 열 사이에 충분한 공백이 삽입됩니다. 그러나 Word에는 표 서식 지정 및 작업에 더 많은 유연성을 제공하는 표 편집기가 포함되어 있습니다. 원래 공백으로 포맷 된 ASCII 테이블을 Word 테이블로 변환하는 것은 시간이 많이 걸릴 수 있습니다. 다음 VBA 매크로는 서식을 자동으로 수행합니다.

각 행은 테이블의 다른 행을 나타내고 단일 공간을 초과하는 것은 열 간의 구분을 나타냅니다.

Sub SpacesToTable     With Selection.Find         .ClearFormatting         .Replacement.ClearFormatting         .Text = " {2,}"

.Replacement.Text = "^t"

.Forward = True         .Wrap = wdFindStop         .Format = False         .MatchCase = False         .MatchWholeWord = False         .MatchAllWordForms = False         .MatchSoundsLike = False         .MatchWildcards = True     End With     Selection.Find.Execute Replace:=wdReplaceAll     Selection.ConvertToTable _       Separator:=wdSeparateByTabs, _       Format:=wdTableFormatNone End Sub

매크로를 실행하기 전에 변환 할 텍스트를 선택하십시오. 이 매크로를 실행하면 표 메뉴에서 옵션을 선택한 다음 표에 텍스트를 선택했을 때와 동일한 결과를 얻을 수 있습니다.

즉, 열이 펑키하게 보일 수 있습니다. 확실히 크기를 조정해야합니다. 그러나 모든 공간을 없애려는 노력은 당신을 위해 이루어졌습니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

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

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

link : / wordribbon-Formatting_an_ASCII_Table_with_Spaces [공백을 사용하여 ASCII 테이블 서식 지정].