Metoda Bookmark.InsertCrossReference —

Wstawia odsyłacz do nagłówka, zakładki, przypisu dolnego lub przypisu końcowego lub do elementu, dla którego zdefiniowano Etykieta podpisu (na przykład, równania, rysunku lub tabeli) do Bookmark kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
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%
    Jeśli ReferenceType jest wdRefTypeBookmark, ten argument określa nazwę zakładki.Dla wszystkich innych ReferenceType wartości, ten argument określa nazwę towaru lub w typu odwołania pole w Odsyłacz okno dialogowe.Użycie GetCrossReferenceItems metoda zwraca listę pozycji nazw, które można łączyć z tego argumentu.
  • InsertAsHyperlink
    Typ: System.Object%
    true Aby wstawić odsyłacz jako hiperłącze do tego elementu; w przeciwnym razie false.
  • IncludePosition
    Typ: System.Object%
    true Aby wstawić powyżej lub poniżej, zależnie od lokalizacji jednostki odniesienia w stosunku do odsyłacza.
  • SeparatorString
    Typ: System.Object%
    Określa ciąg używany jako separator, jeśli SeparateNumbers parametr jest ustawiony na true.

Uwagi

Jeśli określisz wdPageNumber dla wartości ReferenceKind, może być konieczne ponownie podziel na strony dokumentu, aby wyświetlić te informacje poprawne odsyłacza.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy kod dodaje nagłówków i tekstu do dokumentu przy pomocy Bookmark kontroluje i następnie wstawia odsyłacz do tekstu nagłówka.

Ten przykład dotyczy dostosowywania na poziomie 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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word