Word) (Document.SelectNodes 方法
會傳回代表符合 XPath 參數中的文件或範圍的顯示的順序中的所有節點的 XMLNodes 集合。
語法
expression。 SelectNodes
( _XPath_
, _PrefixMapping_
, _FastSearchSkippingTextNodes_
)
需要 expression。 代表 Document 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
XPath | 必要 | String | 有效的 XPath 字串。 如需 XPath 的詳細資訊,請參閱 Microsoft Developer Network (MSDN) 網站上的 XPath 參考文件。 |
PrefixMapping | 選用 | Variant | 提供結構描述中執行搜尋所根據的前置詞。 如果您的 XPath 參數使用名稱來搜尋項目,請使用 PrefixMapping 參數。 |
FastSearchSkippingTextNodes | 選用 | Boolean | True 會略過所有項目的文字節點時搜尋指定的節點。 False 包含在搜尋中項目的文字節點。 預設值為 False 。 |
傳回值
XMLNodes
註解
如果您將 FastSearchSkippingTextNodes 參數設定為 True 就會效能降低因為 Microsoft Word 會根據節點中包含的文字文件中搜尋所有節點。
範例
下列範例會傳回使用中文件內所有書籍項目的節點。
Dim objElements As XMLNodes
Dim strElement As String
Dim strPrefix As String
strElement = "/x:catalog/x:book"
strPrefix = "xmlns:x=""" & ActiveDocument _
.XMLSchemaReferences(1).NamespaceURI & """"
Set objElements = ActiveDocument _
.SelectNodes(strElement, strPrefix)
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。