Мне было интересно, как Windows 7 ищет содержимое документов Word.

Использует ли он те же самые офисные COM-объекты, которые используются для автоматизации (те, которые использует VBA)? Это будет означать, что вы не сможете искать содержимое офисных документов, если у вас не установлен Office - это правильно?

1 ответ1

2

В Windows Search используются обработчики фильтров, написанные для реализации интерфейса IFilter .

Microsoft Windows Search использует фильтры для извлечения содержимого элементов для включения в полнотекстовый индекс. Вы можете расширить поиск Windows для индексирования новых или собственных типов файлов, написав фильтры для извлечения содержимого и обработчики свойств для извлечения свойств файлов.

Нет COM или автоматизации, просто фильтр для типа документа.

Возможно, посмотрите на этот связанный вопрос SU для некоторого контекста: как искать внутри PDF-файлов с помощью Windows Search?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .