0

如何在以下 MSDN VBA 示例中显示的 Microsoft Office 对象库 DocumentElement.SelectNodes() 方法中指定参数化值

http://code.msdn.microsoft.com/office/OneNote-2010-Open-Close-84193a49

该示例引用了 ("//one:Notebook"),但不清楚如何引用笔记本的私人收藏。具体来说,“一”是什么意思?“笔记本”是什么意思?我将如何引用名为“Work”的笔记本?此处的目标是枚举 OneNote 文件的所有部分以搜索元数据。谢谢

4

1 回答 1

1

OneNote API 作为 XML 提供。您提供的链接中的示例使用 MSXML 来解析 XML。//one:Notebook是一个XML 节点的XPathNotebook,它one:是命名空间。要获取名为 Work 的笔记本,您可以查询//one:Notebook[@name='Work'].

对于 XPath 语法看这里:http ://www.w3schools.com/xpath/xpath_syntax.asp

有关 OneNote XML 架构的详细信息,请参见此处:http ://www.microsoft.com/en-us/download/details.aspx?id=27396

于 2014-02-22T05:19:27.820 回答