Skip to content

Releases: EthanYQ/OneFinder

misc bug fixes and UX enhancements

09 May 08:50

Choose a tag to compare

OneFinder v1.0.0

26 Apr 22:52

Choose a tag to compare

OneFinder v1.0.0

OneFinder 是一个轻量的 Windows 桌面工具,用于弥补 OneNote 原生搜索功能搜不到实际存在内容的缺陷,通过 OneNote COM API 直接对所有笔记本的页面进行全文搜索。

主要功能

  • 支持遍历 OneNote 的笔记本 / 节 / 页面层级
  • 采用大小写不敏感的全文搜索
  • 结果列表显示“笔记本 > 节 > 页面”路径
  • 匹配片段预览与高亮显示
  • 双击结果可跳转到对应页面,部分情况下支持页内定位

运行要求

  • Windows 10 / 11 x64
  • 已安装 Microsoft OneNote 2016 或 Microsoft 365 OneNote 桌面版
  • 已安装 .NET 8 Desktop Runtime (x64)

安装说明

下载并运行 OneFinderSetup.msi 完成安装。安装前关闭OneNote,在任务管理器中搜索OneNote以确保没有后台运行。

注意事项

  • 受密码保护的节会被自动跳过
  • 回收站中的页面会被跳过
  • 笔记本和页面较多时,搜索需要一些时间
  • 搜索期间单个笔记本页面过多时,OneNote可能会短暂未响应(由于 OneNote COM API 的架构限制,所有 COM 请求都必须经由 OneNote 主进程响应,无法通过直接读取文件等方式优化)

OneFinder v1.0.0

OneFinder is a lightweight Windows utility designed to overcome the limitations of OneNote's native search. By leveraging the OneNote COM API, it performs exhaustive full-text searches across all notebook pages.

Key Features

Hierarchical traversal (Notebook > Section > Page)

Case-insensitive full-text search

Breadcrumb navigation paths in results

Snippet previews with hit highlighting

Double-click to navigate with support for in-page positioning

System Requirements

Windows 10 / 11 x64

Microsoft OneNote 2016 or Microsoft 365 OneNote (Desktop version)

.NET 8 Desktop Runtime (x64)

Installation

Download and run OneFinderSetup.msi.

Crucial: Close OneNote before installation. Check Task Manager to ensure no background processes are running.

Caveats & Limitations

Password-protected sections are automatically skipped.

Recycle Bin content is excluded from search.

Search duration depends on the volume of notebooks and pages.

OneNote may briefly hang during large searches due to architectural limitations of the COM API (all requests must be processed via the OneNote main process).