Bookmark.InsertCrossReference – metoda
Vloží křížový odkaz na nadpis, záložku, poznámku pod čarou nebo vysvětlivky nebo ke zboží, pro které je definován titulek Jmenovka (pro příklad, rovnic, obrázek nebo tabulku) Bookmark ovládacího prvku.
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žky, pro které má být vložen křížový odkaz.Může být WdReferenceType nebo WdCaptionLabelID konstanta nebo uživatelem definovaný popisek.
- ReferenceKind
Typ: Microsoft.Office.Interop.Word.WdReferenceKind
Informace, které mají být zahrnuty v křížovém odkazu.
- ReferenceItem
Typ: System.Object%
Pokud ReferenceType je wdRefTypeBookmark, tento argument určuje název záložky.Pro všechny ostatní ReferenceType hodnoty, tento argument určuje, číslo nebo název položky v Typ odkazu pole v křížový odkaz dialogové okno.Použití GetCrossReferenceItems metoda vrátí názvy seznam zboží, které lze použít s tímto argumentem.
- InsertAsHyperlink
Typ: System.Object%
true Chcete-li vložit křížový odkaz jako hypertextový odkaz k odkazované položce; jinak false.
- IncludePosition
Typ: System.Object%
true Chcete-li vložit nahoru či dolů, podle umístění referenční položky týkající se křížový odkaz.
- SeparateNumbers
Typ: System.Object%
true Použití oddělovače k oddělení čísel z příslušného textu. (Použijte pouze tehdy, pokud ReferenceType parametr nastaven na wdRefTypeNumberedItem a ReferenceKind parametr nastaven na wdNumberFullContext.)
- SeparatorString
Typ: System.Object%
Určuje řetězec, který jako oddělovače používají, pokud SeparateNumbers parametr nastaven na true.
Poznámky
Zadáte-li wdPageNumber hodnoty ReferenceKind, bude pravděpodobně nutné přestránkování dokumentu, chcete-li zobrazit informace o křížovém odkazu správný.
Volitelné parametry
Informace o volitelných parametrech naleznete v tématu Volitelné parametry v řešeních pro systém Office.
Příklady
Následující příklad kódu přidá záhlaví a text do dokumentu pomocí Bookmark ovládací prvky, vloží křížový odkaz na text nadpisu.
Tento příklad je pro přizpůsobení na ú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.