我想知道 Windows 7 如何搜索 Word 文档的内容。
它是否使用与用于自动化相同的 Office COM 对象(VBA 使用的那些对象)?这意味着除非您安装了 Office,否则您将无法搜索 Office 文档的内容 - 这是正确的吗?
答案1
Windows Search 使用过滤处理程序,它们被编写来实现过滤界面。
Microsoft Windows Search 使用过滤器提取项目内容以纳入全文索引。您可以扩展 Windows Search 以索引新的或专有的文件类型,方法是编写过滤器来提取内容,编写属性处理程序来提取文件的属性。
没有 COM 或自动化,只有文档类型的过滤器。
也许可以查看这个相关的 SU 问题来了解一些背景信息:如何使用 Windows Search 在 PDF 内部进行搜索?