Word) (Range.InsertCrossReference 方法
會插入標題、書籤、註腳或章節附註或已定義標題標籤之項目 (例如,方程式、圖形或表格) 的交互參照。
語法
expression。 InsertCrossReference
( _ReferenceType_
, _ReferenceKind_
, _ReferenceItem_
, _InsertAsHyperlink_
, _IncludePosition_
, _SeparateNumbers_
, _SeparatorString_
)
需要 expression。 代表 Range 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ReferenceType | 必要 | Variant | 要插入交互參照的項目類型。 可以是任何 WdReferenceType 或 WdCaptionLabelID 常數或使用者定義的標號標籤。 |
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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。