Peg에 Around에 대한 텍스트 배치가 설정된 테이블이 있고 테이블을 텍스트로 변환하면 해당 텍스트가 프레임에있게됩니다. 그녀는 프레임에 그것을 원하지 않습니다. 그녀는 텍스트와 함께 평범하고 인라인을 원합니다. Peg는 변환 된 테이블이 프레임으로 끝나는 것을 방지하는 설정이 있는지 궁금합니다.

이 동작을 제어하는 ​​설정은 없습니다. Word는 일반 문서 텍스트를 기준으로 표 텍스트를 어디에 둘지 모르기 때문에이를 프레임에 배치합니다. 이 문제를 수동으로 해결하는 유일한 방법은 테이블이 인라인이되도록 텍스트 줄 바꿈을 변경 한 다음 텍스트로 변환하는 것입니다. 간단한 매크로를 사용하여 이것을 약간 자동화 할 수 있습니다 :

Sub ConvertTable1()

If Selection.Information(wdWithInTable) Then         Selection.Tables(1).Rows.WrapAroundText = False         Selection.Rows.ConvertToText Separator:=wdSeparateByTabs, _           NestedTables:= True     Else         MsgBox "Insertion point must be in a table."

End If End Sub

물론 “매크로 경로”를 선택하면 매크로를 사용하여 테이블을 텍스트 (프레임에 배치)로 변환 한 다음 프레임을 삭제할 수 있습니다. 방법은 다음과 같습니다.

Sub ConvertTable2()

If Selection.Information(wdWithInTable) Then         Selection.Rows.ConvertToText Separator:=wdSeparateByTabs, _           NestedTables:= True         ActiveDocument.Frames.Delete     Else         MsgBox "Insertion point must be in a table."

End If End Sub

두 매크로 모두 동일한 결과를 생성합니다. 테이블 안에 삽입 포인터가 있는지 확인한 다음 매크로를 실행하기 만하면됩니다.

_ 참고 : _

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

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

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

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