مشاركة عبر


Bookmark.InsertCrossReference أسلوب

إدراج المشتركة-مرجع العنوان أو إشارة مرجعية، الحواشي السفلية أو التعليقات الختامية، أو إلى أحد العناصر التي تم تعريف التسمية توضيحية (على سبيل المثال، معادلة، الشكل، أو جدول) إلى Bookmarkعنصر التحكم.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)

بناء الجملة

'إقرار
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
)

المعلمات

  • ReferenceType
    النوع: System.Object%
    نوع العنصر الذي مشتركة-مرجع هو المطلوب إدراجه.يمكن أن يكون أي WdReferenceTypeأو WdCaptionLabelIDثابت أو تسمية التسمية التوضيحية معرف مستخدم.
  • ReferenceItem
    النوع: System.Object%
    إذا ReferenceTypeهو wdRefTypeBookmark, th هو وسيطة اسم إشارة مرجعية.لكافة الأخرى ReferenceTypeقيم، تعين هذه وسيطة رقم العنصر أو الاسم في مرجع نوع الصندوق صندوق الحوار المشتركة-مرجع.استخدام GetCrossReferenceItemsأسلوب إلى بإرجاع قائمة بأسماء العناصر التي يمكن استخدامها مع هذه وسيطة.
  • InsertAsHyperlink
    النوع: System.Object%
    trueلإدراج المشتركة-مرجع كارتباط تشعبي بالعنصر مرجع d؛ وإلا،false.
  • IncludePosition
    النوع: System.Object%
    trueإلى الإدراج أعلى أو أسفل، استناداً إلى الموقع عنصر مرجع في علاقة إلى الإسناد الترافقي.
  • SeparateNumbers
    النوع: System.Object%
    trueإلى استخدم فاصل لفصل الأرقام من نص المقترن.(استخدم إلا إذا ReferenceTypeمعلمة هو تعيين إلى wdRefTypeNumberedItemو ReferenceKindمعلمة هو تعيين إلى wdNumberFullContext.)
  • SeparatorString
    النوع: System.Object%
    تحدد السلسلة التي ترغب في استخدامها كفاصل إذا SeparateNumbersمعلمة هو تعيين إلى true.

ملاحظات

إذا عينت wdPageNumberللقيمة ReferenceKind، قد تحتاج إلى repaginate مستند لكي تتمكن من رؤية مشتركة الصحيحة-مرجع المعلومات.

المعلمات الإختيارية

ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.

أمثلة

مثال التعليمة البرمجية التالية بإضافة عنوان و نص إلى مستند باستخدام Bookmarkعناصر التحكم و ثم إدراج إسناد ترافقي لنص العنوان.

Th هو المثال هو لتخصيص المستوى مستند.

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);
}

أمن NET Framework.

راجع أيضًَا

المرجع

Bookmark واجهة

Bookmark الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم