Під час запуску макрос для пошуку файлу у програми Office 2007, з'являється повідомлення про помилку: "помилка виконання 5111"


Причини


Ви запускаєте Microsoft Visual Basic для застосунків (VBA) макросів, у програмі Microsoft Office 2007, що файл на комп'ютері. Після цього, може з'явитися таке повідомлення про помилку VBA:
"Помилка виконання 5111

На цій платформі команди недоступний"

Причина


Ця проблема виникає, коли ви маєте програм Office 2007 на комп'ютері з Microsoft Windows XP, і макрос VBA, використовує Application.FileSearch об'єкт. Об'єкт не підтримується у 2007 році програми Office.

Виправлення помилок


Щоб вирішити цю проблему, використовувати в FileSystemObject рекурсивний каталогів і знайти певні файли. Див. приклад коду, який надається в такій статті бази знань Майкрософт:
185601 як рекурсивний каталогів за допомогою filesystemobject

Додаткові відомості


Альтернативним рішенням може бути сценаріїв у Windows Desktop Search. Щоб отримати додаткові відомості про цю функцію перейдіть на веб-сайт корпорації Майкрософт: