Word) (Range.InsertCrossReference 方法

會插入標題、書籤、註腳或章節附註或已定義標題標籤之項目 (例如,方程式、圖形或表格) 的交互參照。

語法

expressionInsertCrossReference( _ReferenceType_ , _ReferenceKind_ , _ReferenceItem_ , _InsertAsHyperlink_ , _IncludePosition_ , _SeparateNumbers_ , _SeparatorString_ )

需要 expression。 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ReferenceType 必要 Variant 要插入交互參照的項目類型。 可以是任何 WdReferenceTypeWdCaptionLabelID 常數或使用者定義的標號標籤。
ReferenceKind 必要 WdReferenceKind 要包含在交互參照中的資訊。
ReferenceItem 必要 Variant 如果 wdRefTypeBookmark ReferenceType,這個引數指定的書籤名稱。 其他所有 ReferenceType 值,這個引數會都指定的項目編號或名稱中 [ 交互參照] 對話方塊中的 參考資料類型選項。 使用 GetCrossReferenceItems 方法可傳回可搭配這個引數的項目名稱的清單。
InsertAsHyperlink 選用 Variant True 是表示 當做參照項目的超連結插入交互參照。
IncludePosition 選用 Variant True 是表示 將 「 上方 」 還是 「 下方 」 插入根據參照項目相對於交互參照的位置而定。
SeparateNumbers 選用 Variant True 是表示 使用分隔字元隔開的關聯文字的數字。 (使用只有 ReferenceType 參數設為 wdRefTypeNumberedItem 和 ReferenceKind 參數設為 wdNumberFullContext )。
SeparatorString 選用 Variant 會指定 SeparateNumbers 參數設定為 True 如果使用的分隔字串。

註解

如果您指定 wdpagenumber 做 為 ReferenceKind 的值,您可能需要重新編頁文件以正確的交互參照資訊。

範例

這個範例會在使用中文件的開頭插入交互參照,以參照至包含文件中第一個書籤的頁面。

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
myBookmarks = ActiveDocument _ 
 .GetCrossReferenceItems(wdRefTypeBookmark) 
With myRange 
 .InsertBefore "Page " 
 .Collapse Direction:=wdCollapseEnd 
 .InsertCrossReference ReferenceType:=wdRefTypeBookmark, _ 
 ReferenceKind:=wdPageNumber, ReferenceItem:=myBookmarks(1) 
End With

另請參閱

Range 物件

支援和意見反應

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