2007 Office 프로그램에서 파일을 검색 하는 매크로 실행할 때 오류 메시지: "런타임 오류 5111"


증상


컴퓨터에서 파일을 찾으려고 2007 Microsoft Office 프로그램에는 Microsoft Visual Basic for Applications (VBA) 매크로를 실행 합니다. 이렇게 하면 다음과 같은 VBA 오류 메시지가 나타날 수 있습니다.
"런타임 오류 5111

명령을이 플랫폼에서 사용할 수 없는 "

원인


2007 Office 프로그램을 Microsoft Windows XP 컴퓨터에 설치 되어 있고 VBA 매크로 사용 하 여 Application.FileSearch 개체를 사용 하는 경우이 문제가 발생 합니다. 2007 년에이 개체가 지원 되지 않는 Office 프로그램.

해결 방법


이 문제를 해결 하려면 특정 파일을 찾으려면 검색 디렉터리를 재귀적으로 FileSystemObject 개체를 사용 합니다. 다음 Microsoft 기술 자료 문서에 제공 된 샘플 코드를 참조 하십시오.
185601 filesystemobject를 사용 하 여 검색 디렉터리를 재귀적으로 하는 방법

자세한 내용


Windows 데스크톱 검색을 스크립팅할 수 있는 다른 솔루션 수 있습니다. 이 기능에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.