명령 줄을 통해 매크로에 데이터 파일 이름 전달 (Microsoft Word)
Grace는 편지 병합을 수행하는 Word 매크로를 만들고 있습니다. 그녀는 명령 줄에서 Word를 시작하고 수행 방법을 알고있는이 매크로를 실행하기를 원합니다. 그녀가 알아 내려는 것은 동일한 명령 줄에서 후속 사용을 위해 매크로에서 액세스 할 수있는 데이터 파일 이름을 전달하는 방법입니다.
운영 체제의 명령 줄에 입력 된 명령에는 매개 변수가 포함될 수 있습니다. 이것은 항상 발생합니다. 그런 다음 실행중인 명령을 코딩하여 이러한 매개 변수에 액세스 할 수 있습니다. 문제는 명령 줄에서 Word를 시작할 때 모든 매개 변수가 Word 자체에서 사용 (또는 사용 시도)된다는 것입니다. Word에서 이러한 매개 변수가 매크로에 대한 것임을 인식 한 다음 매크로에 전달하는 방법이 필요합니다. 이 “인식 및 전달”동작은 Word에 내장 된 동작이 아닙니다.
즉,이 제한을 극복하기 위해 수행 할 수있는 몇 가지 작업이 있지만 모두 Word 외부에서 Windows API 수준에서 작업하는 것과 관련됩니다. 이것은 꽤 진보 된 것입니다. 그리고 이에 대한 몇 가지 제안은 다음 사이트에서 찾을 수 있습니다 :
http://vb.mvps.org/samples/CmdLine/ http://msdn.microsoft.com/en-us/library/ms178843.aspx
더 간단한 방법은 Word가 시작될 때 실행되는 매크로를 간단히 변경하는 것입니다. 예를 들어 매크로는 InputBox를 표시하여 사용자에게 파일 이름을 입력하도록 요청할 수 있습니다. 마찬가지로 매크로는 열기 대화 상자를 표시하고 사용자가 처리 할 파일을 선택할 수 있도록합니다. 마지막으로 파일 이름이 표준화 된 경우 (항상 동일하고 변경되지 않음) 파일 이름을 매크로에 직접 코딩 할 수 있습니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (13068)은 Microsoft Word 2007, 2010, 2013, 2016, 2019 및 Office 365의 Word에 적용됩니다.