2014-01-29 5 views
0

OneNote의 및 DocumentElement.SelectNodes() 다음 MSDN VBA 샘플에 표시된 매개 변수는 Microsoft Office 개체 라이브러리 DocumentElement.SelectNodes에서 value() 메서드를 지정하려면 어떻게

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

샘플은을 참조 ("// one : Notebook")하지만 개인 노트 컬렉션을 참조하는 방법이 불분명합니다. 특히, "하나"는 무엇을 의미합니까? "수첩"이란 무엇을 의미합니까? "Work"라는 노트북을 어떻게 참조 할 수 있습니까? 목표는 메타 데이터를 검색하는 OneNote 파일의 모든 섹션을 열거하는 것입니다. 감사합니다

답변

1

OneNote API는 XML로 제공됩니다. 제공 한 링크의 샘플은 MSXML을 사용하여 XML을 구문 분석합니다. //one:NotebookNotebook이라는 XML 노드에 대한 XPath이고 one:은 네임 스페이스입니다. Work라는 노트북을 받으려면 //one:Notebook[@name='Work']을 쿼리 할 수 ​​있습니다. 여기에서 OneNote를 XML 스키마보기에 대한 자세한 내용은 http://www.w3schools.com/xpath/xpath_syntax.asp

: http://www.microsoft.com/en-us/download/details.aspx?id=27396

에서 여기의 XPath 구문보기 위해