OneNote 2007をCOM経由で使う - 新日々此何有哉
OneNoteはファイルのような、そうでないような構造を持っています。一応oneというファイルがそうなのですが、通常ユーザーが意識する必要はありません。じゃあ、どうやってそのタグがどうやって管理されているか?ということですが、階層で管理されていて、XML形式で取得できます。
Microsoft.Office.Interop.OneNote.Application onApplication; onApplication = new Microsoft.Office.Interop.OneNote.ApplicationClass(); String Hierarchy; onApplication.GetHierarchy(null, HierarchyScope.hsPages, out Hierarchy);
これでHierarchyには階層構造がXMLで返却されます。Visual StudioのXML Visualizerで表示。
このXMLをパースすればほしいタブのGUIDを取得できます。