Sdílet prostřednictvím


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

  • 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.
  • 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

Viz také

Referenční dokumentace

Bookmark Rozhraní

Microsoft.Office.Tools.Word – obor názvů