Bronwyn은 여러 파일을 연속적으로 열 수 있도록 열기 대화 상자를 계속 표시 할 수있는 방법이 있는지 물었습니다. 열기 대화 상자를 사용하여 여러 문서를 동시에 열 수 있지만 Bronwyn이 원하는 것은 아닙니다.

접선 적으로 만 Word와 관련된 한 가지 해결책은 파일 탐색기 (Windows 10) 또는 Windows 탐색기 (Windows 이전 버전)를 사용하는 것입니다.

폴더에있는 파일을 표시합니다. 모든 문서 파일을 표시하는 탐색기 창을 엽니 다. 그런 다음 파일을 두 번 클릭하거나 파일 선택 세트를 만들고 마우스 오른쪽 버튼으로 클릭하고 열기를 선택할 수 있습니다. 이 창은 계속 사용할 수 있으며 열기 대화 상자를 반복적으로 표시하는 것에 대해 걱정할 필요가 없습니다.

Word 내에서 직접 솔루션을 선호하는 경우 Word는 매우 구성 가능하므로 프로그램의 거의 모든 측면을 변경할 수 있습니다. 여기에는 열기 대화 상자의 동작이 포함됩니다. 다음과 같이 FileOpen 명령을 대체하기 만하면됩니다.

Public Sub FileOpen()

Dim err_handler     On Error GoTo err_handler

With Dialogs(wdDialogFileOpen)

.Name = "."

Do While .Show <> 0             .Name = "."

Loop     End With     Exit Sub

err_handler:

If Err.Number = 5174 Then         MsgBox "You can open only one file at a time.", vbCritical         Resume Next     Else         MsgBox Err.Number & vbCrLf & Err.Description, vbExclamation     End If End Sub

이 매크로를 사용하면 Word에서 열기 대화 상자를 표시 할 때마다 지정된 파일 형식으로 모든 파일을 표시합니다. 그런 다음 파일을 선택할 수 있으며 다음 선택을 기다릴 대화 상자가 다시 열립니다. 대화 상자에서 취소를 클릭하면 명령이 종료되고 Word에서 다른 작업을 시작할 수 있습니다.

열기 대화 상자의이 구현과 Word에서 일반적으로 표시되는 대화 상자에는 차이가 있습니다. Word에서는 동시에 여러 파일을 열 수 있도록 열기 대화 상자 내에 “선택 집합”을 만들 수 있습니다. wdDialogFileOpen 대화 상자를 사용하는 경우 (열기 명령에 대한 고유 한 대체를 만들 때와 같이) 한 번에 하나의 파일 만 선택할 수 있습니다. 이것은 Bronwyn에게는 큰 문제가 아닌 것 같지만 다른 사용자에게는 문제가 될 수 있습니다.

한 번에 여러 파일을 열 수있는 기능을 유지해야하는 경우 commandbarcontrol을 실행할 수 있습니다. 그러나 commandbarcontrol을 실행할 때 누군가가 취소를 클릭하는지 테스트 할 수 없습니다. 따라서 루프에서 벗어나려면 다른 방법이 필요합니다. 다음 루틴에서 여러 파일을 선택 / 열 수 있지만 대화 상자를 표시하는 루프를 종료하려면 대화 상자에 응답해야합니다.

Sub GetNewFiles()

Dim Response     Do While Response <> vbNo         CommandBars("Standard").Controls("&Open...").Execute         Response = MsgBox(Prompt:="Open another file?", Buttons:=vbYesNo)

Loop End Sub

_ 참고 : _

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

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

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

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (12357)은 Office 365의 Microsoft Word 2007, 2010, 2013, 2016, 2019 및 Word에 적용됩니다. Word의 이전 메뉴 인터페이스 :

link : / word-Modifying_Behavior_of_the_Open_Dialog_Box [열기 대화 상자의 동작 수정].