한 테이블에서 다음 테이블로 탭하기 (Microsoft Word)
Dori Lynn의 고객은 Word를 사용하여 간단한 양식을 만듭니다. 그들이 자주하는 일 중 하나는 양식을 쉽게 이동할 수 있도록 테이블을 사용하는 것입니다.
Dori Lynn은 한 테이블의 마지막 셀 (필드)에서 다음 테이블의 첫 번째 셀로 탭하는 방법이 있는지 궁금합니다. 지금 그녀가 테이블 끝을 탭하면 새 행이 생성됩니다.
삽입 점이 표 셀에있을 때 Tab 키를 누르면 일반적으로 선택 항목이 표의 다음 셀로 이동합니다. 표의 마지막 셀에서 Tab 키는 표 맨 아래에 새 셀 행을 추가하고 삽입 지점을 새 행의 첫 번째 셀로 이동합니다. 그것은 분명히 Dori Lynn이 찾고있는 행동이 아닙니다.
이 문제에 사용할 수있는 몇 가지 접근 방식이 있습니다. 하나는 객체 브라우저를 사용하여 한 테이블에서 다음 테이블로 이동할 수 있다는 것을 기억하는 것입니다. 물론 Tab 키를 사용하여 테이블간에 이동할 수는 없지만 개체 브라우저 단추를 클릭 할 수 있습니다 (화면 오른쪽 하단 모서리에있는 두 개의 위쪽 사이에있는 작은 “공”). 및 아래쪽 화살표를 클릭 한 다음 옵션에서 테이블 별 찾아보기를 선택하여 해당 테이블을 찾습니다.
실제로 Tab 키를 사용하려면 매크로를 만들어야합니다. 삽입 지점이 표 안에있을 때 Tab 키를 누르면 Word에서 nextcell이라는 명령을 실행하고 MoveRight 명령을 실행합니다. Word에서 Dori Lynn이 원하는 작업을 수행하도록하는 사용자 지정 nextcell 명령을 작성할 수 있습니다.
`link : / wordribbon-Editing_Words_Built-in_Commands [기존 Word 명령을 수정하는 방법]`은 다른 _WordTips_에서 다룹니다. 아래의 사용자 정의 nextcell 루틴은 현재 셀이 테이블의 마지막 셀이 아닌 경우 Tab 키를 트랩하고 선택 항목을 다음 셀로 이동합니다. 그렇다면 문서의 다음 테이블로 이동합니다. 문서에 더 이상 표가없는 경우 삽입 지점은 해당 마지막 표의 마지막 셀에 남아 있습니다.
Sub nextcell() Dim oCell As Cell With Selection Set oCell = .Cells(1).Next If oCell Is Nothing Then .Move unit:=wdTable, Count:=1 Else .MoveRight Unit:=wdCell End If End With End Sub
서브 루틴은 수직 및 수평으로 병합 된 셀이있는 테이블에서 올바르게 작동합니다. 테이블 내의 테이블을 처리하지만 내부 테이블의 마지막 셀에서 중지됩니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (5673)은 Microsoft Word 2007, 2010 및 2013에 적용됩니다.