Bookmark.InsertCrossReference – metoda
Vloží křížový odkaz na nadpis, záložka, poznámku pod čarou nebo vysvětlivky nebo položka u kterého je definován titulek jmenovka (pro příklad, rovnice, obrázek nebo tabulku) Bookmark řízení.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Sub InsertCrossReference ( _
ByRef ReferenceType As Object, _
ReferenceKind As WdReferenceKind, _
ByRef ReferenceItem As Object, _
ByRef InsertAsHyperlink As Object, _
ByRef IncludePosition As Object, _
ByRef SeparateNumbers As Object, _
ByRef SeparatorString As Object _
)
void InsertCrossReference(
ref Object ReferenceType,
WdReferenceKind ReferenceKind,
ref Object ReferenceItem,
ref Object InsertAsHyperlink,
ref Object IncludePosition,
ref Object SeparateNumbers,
ref Object SeparatorString
)
Parametry
- ReferenceType
Typ: System.Object%
Typ položka , pro který má být vložen křížového odkazu.Může být WdReferenceType nebo WdCaptionLabelID konstanta nebo uživatel definované jmenovka.
- ReferenceKind
Typ: Microsoft.Office.Interop.Word.WdReferenceKind
Informace obsažené v křížovém odkazu.
- ReferenceItem
Typ: System.Object%
Pokud ReferenceType je wdRefTypeBookmark, tento argument Určuje název záložka .Pro všechny ostatní ReferenceType hodnoty, tento argument Určuje položka nebo název v Typ odkazu pole křížového odkazu dialogové okno.Použít GetCrossReferenceItems metoda vrátí seznam položka , názvy lze tento argument.
- InsertAsHyperlink
Typ: System.Object%
true Křížový odkaz vložit jako hypertextový odkaz na odkazovanou položka; jinak false.
- IncludePosition
Typ: System.Object%
true Vložit nad nebo pod, v závislosti na umístění odkazu položka pro křížový odkaz.
- SeparateNumbers
Typ: System.Object%
true použít oddělovač oddělovat čísla od přidružený text.(Pouze v případěPoužít ReferenceType parametr wdRefTypeNumberedItem a ReferenceKind parametr wdNumberFullContext.)
- SeparatorString
Typ: System.Object%
Určuje řetězec, který jako oddělovač používají, pokud SeparateNumbers parametr true.
Poznámky
Pokud zadáte wdPageNumber hodnotu ReferenceKind, je třeba přestránkování dokumentu a zobrazit informace o správné křížového odkazu.
Volitelné parametry
Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad kódu přidá nadpis a text do dokumentu pomocí Bookmark řídí a vloží křížový odkaz na text nadpisu.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub BookmarkInsertCrossReference()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Heading of Document"
Bookmark1.Style = "Heading 1"
Bookmark1.Delete()
Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(2).Range, "Bookmark2")
Bookmark2.Text = "This is sample bookmark text: "
Bookmark2.Words.Last.InsertCrossReference("Heading", _
Word.WdReferenceKind.wdContentText, "1", True, _
False, False, " ")
End Sub
private void BookmarkInsertCrossReference()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "Heading of Document";
bookmark1.Style = "Heading 1";
bookmark1.Delete();
Microsoft.Office.Tools.Word.Bookmark bookmark2 =
this.Controls.AddBookmark(this.Paragraphs[2].Range,
"bookmark2");
bookmark2.Text = "This is sample bookmark text: ";
object ReferenceType = "Heading";
object ReferenceItem = "1";
object InsertAsHyperlink = true;
object IncludePosition = false;
object SeparateNumbers = false;
object SeparatorString = " ";
bookmark2.Words.Last.InsertCrossReference(ref ReferenceType,
Word.WdReferenceKind.wdContentText, ref ReferenceItem,
ref InsertAsHyperlink, ref IncludePosition,
ref SeparateNumbers, ref SeparatorString);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.