Тема: поиск текстов в ACAD'файле без загрузки приложения
Создал свой макрос, который выполняет:
 поиск папок, имена которых включают указанный пользователем текст (далее фрагмент);
 поиск файлов, имена которых включают фрагмент и расширения bmp, doc (docm, docx), dwg, jpg, xls (xlsm, xlsx). Если и когда требуется найти файлы с другими расширениями, юзер вводит новое расширение в соответствующий box. Эти расширения запоминаются;
 поиск рабочих листов Excel, имена которых включают фрагмент;
 поиск файлов, в текстах которых есть фрагмент (кроме файлов bmp и jpg).
Примечание: в AutoCAD’файлах наличие фрагмента проверяется только в однострочных текстах. Если и когда понадобятся другие виды текста, это не сложно будет дополнить.
Макрос прикреплен к одной из рабочих книг Excel. Полные имена файлов выводятся в Excel’ячейки (со свойством Гиперссылка), что позволяет:
 открывать последовательно несколько файлов,
 копировать полное имя файла для использования в кодах других макросов или в текстах файлов,
 удалять файлы, не «отходя от кассы».
Но есть один недостаток, особенно ощутимый при работе с AutoCAD’файлами. У меня предусмотрено:
 загрузка приложений со свойством Visible = False,
 поочередное открытие всех файлов,
 поиск фрагмента,
 закрытие файлов,
 по окончании поиска во всех файлах указанной папки выгрузка приложений, которые не были загружены до работы макроса.
Вопрос к коллегам: Есть ли способ поиска фрагмента в неоткрытом файле незагруженного приложения? И если есть, то как это применить?