Bookmark.InsertCrossReference – metoda
Vloží křížový odkaz na nadpis, záložky, poznámky pod čarou nebo vysvětlivky nebo k položce, pro kterou je definován titulek popisku (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 konstantu 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, bude tento argument určuje, číslo nebo název položky v odkazový typ zadejte do pole křížový odkaz dialogové okno.Použití GetCrossReferenceItems metoda vrátí seznam zboží názvů, které lze pomocí tohoto argumentu.
- InsertAsHyperlink
Typ: System.Object%
true Chcete-li vložit křížový odkaz jako hypertextový odkaz k odkazované položce; v opačném případě se false.
- IncludePosition
Typ: System.Object%
true Chcete-li vložit nad nebo pod, v závislosti na umístění odkazu položky v souvislosti s křížový odkaz.
- SeparateNumbers
Typ: System.Object%
true Chcete-li použít oddělovače k oddělení čísel z příslušného textu.(Použijte v případě ReferenceType parametr nastaven na wdRefTypeNumberedItem a ReferenceKind parametr nastaven na wdNumberFullContext.)
- SeparatorString
Typ: System.Object%
Určuje řetězec, který chcete použít jako oddělovač, pokud SeparateNumbers parametr nastaven na true.
Poznámky
Zadáte-li wdPageNumber hodnoty ReferenceKind, budete pravděpodobně muset přestránkování dokumentu chcete-li zobrazit informace o správné křížového odkazu.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu přidá záhlaví a text do dokumentu pomocí Bookmark ovládací prvky a poté vloží křížový odkaz na text nadpisu.
V tomto příkladu je úroveň dokument přizpůsobení.
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.