Word) (Document.SelectNodes 方法

會傳回代表符合 XPath 參數中的文件或範圍的顯示的順序中的所有節點的 XMLNodes 集合。

語法

expressionSelectNodes( _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)

另請參閱

Document 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應