표는 다양한 유형의 정보를 표시하는 좋은 방법입니다. 사실 거의 전적으로 표로 구성된 문서를 보았습니다. 표로 많은 작업을하는 경우 (언젠가는) 모든 표를 한 문서에서 새로운 문서로 복사 할 수 있습니다. 새 문서에서 사용할 수 있어야하는 표 형식 정보가 있지만 원본 문서의 나머지 정보는 필요하지 않은 경우 유용 할 수 있습니다.

이러한 유형의 복사를 수행하는 가장 쉬운 방법은 매크로를 사용하는 것입니다.

다행히 문서의 모든 테이블은 Tables 컬렉션을 통해 VBA에서 사용할 수 있습니다. 즉, 컬렉션의 각 항목 (각 항목은 개별 테이블이 됨)을 단계별로 살펴본 다음 복사 할 수 있습니다.

Sub CopyTables()

Dim Source As Document     Dim Target As Document     Dim tbl As Table     Dim tr As Range

Set Source = ActiveDocument     Set Target = Documents.Add

For Each tbl In Source.Tables         Set tr = Target.Range         tr.Collapse wdCollapseEnd         tr.FormattedText = tbl.Range.FormattedText         tr.Collapse wdCollapseEnd         tr.Text = vbCrLf     Next End Sub

매크로가 실행되면 새 문서 (대상)를 만들고 원본 문서 (소스)의 테이블을 새 문서로 복사합니다. (소스 문서는 매크로를 실행할 때 활성화 된 문서입니다.)

매크로는 대상 문서의 각 테이블 사이에 빈 줄을 둡니다.

빈 줄을 원하지 않으면 Next 문 바로 앞 줄을 제거하거나 주석 처리하십시오.

_ 참고 : _

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

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

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

(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (13338)은 Microsoft Word 2007, 2010, 2013, 2016, 2019 및 Office 365의 Word에 적용됩니다.