مشاركة عبر


كيفية القيام بما يلي: تغيير حجم عناصر تحكم الإشارة المرجعية

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Word 2007

  • Word 2010

تقوم بتعيين حجم عنصر تحكم Bookmark متى قمت بإضافته إلى مستندات Microsoft Office Word. يمكنك أيضاً تغيير حجمه في وقت لاحق.

توجد ثلاث طرق لتغيير حجم الإشارة المرجعية:

  • إضافة أو إزالة النص في عنصر التحكم Bookmark .

    كلما قمت بإضافة النص في الإشارة المرجعية ، فإن حجم الإشارة المرجعية سيزداد تلقائياً ليحتوي النص الجديد. عندما تقوم بحذف النص , سيتم إنقاص حجم الإشارة المرجعية تلقائياً .

  • قم بتغيير الخصائص Start و End الخاصة بعنصر التحكم Bookmark .

    وهذا مفيد إذا كنت تقوم بتغيير الحجم فى حدود القليل من الأحرف فقط.

  • قم بإعادة إنشاء عنصر التحكم Bookmark .

    وهذا مفيد إذا كان هناك تغيير حقيقيي في حجم أو موقع الإشارة المرجعية .

في المشاريع على مستوى المستند ، يمكنك إضافة عناصر تحكم Bookmark إلى المستند في المشروع الخاص بك في وقت التصميم أو في وقت التشغيل. في المشاريع على مستوى التطبيق، يمكنك إضافة عناصر تحكم Bookmark إلى أي مستند مفتوح في وقت التشغيل. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة عناصر تحكم الإشارة المرجعية إلى مستندات Word.

ملاحظة

قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.

تغيير خصائص البداية (Start) و النهاية (End)

لتغيير حجم إشارة مرجعية في مشروع على مستوى المستند في وقت التصميم

  1. حدد الإشارة المرجعية في النافذة خصائص.

  2. قم بزيادة أو إنقاص قيمة الخاصية Start .

  3. قم بزيادة أو إنقاص قيمة الخاصية End .

لتغيير حجم إشارة مرجعية في مشروع على مستوى المستند في وقت التشغيل

  • قم بتعديل الخصائص Start و End الخاصة بـ Bookmark الذي قمت بإنشائه في وقت التشغيل أو في وقت التصميم.

    مثال التعليمات البرمجية التالي يضيف خمسة أحرف لبداية الإشارة مرجعية المسماة SampleBookmark. تفترض هذه التعليمة البرمجية بأن هناك على الأقل خمسة أحرف من النص قبل الإشارة المرجعية.

    Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
    
    this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
    

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

    Me.SampleBookmark.End = Me.SampleBookmark.End + 5
    
    this.SampleBookmark.End = this.SampleBookmark.End + 5;
    

لتغيير حجم إشارة مرجعية في مشروع من مستوى التطبيق في وقت التشغيل

  • قم بتعديل الخصائص Start و End الخاصة بــ Bookmark الذي قمت بإنشائه في وقت التشغيل.

    يقوم مثال التعليمة البرمجية التالي بإنشاء Bookmark الذي يحتوي على نص في الفقرة الأولى من المستند النشط ثم إزالة خمسة أحرف من بداية و نهاية Bookmark.

    ' Use the following line of code in projects that target the .NET Framework 4.
    Dim VstoDocument As Microsoft.Office.Tools.Word.Document = _
        Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
    ' In projects that target the .NET Framework 3.5, use the following line of code.
    ' Dim vstoDocument As Microsoft.Office.Tools.Word.Document = _
    '     Me.Application.ActiveDocument.GetVstoObject()
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = True
    vstoDocument.Paragraphs(1).Range.InsertParagraphBefore()
    
    Dim firstParagraph As Word.Range = vstoDocument.Paragraphs(1).Range
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz"
    
    Dim sampleBookmark As Microsoft.Office.Tools.Word.Bookmark = _
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1")
    sampleBookmark.Start = sampleBookmark.Start + 5
    sampleBookmark.End = sampleBookmark.End - 5
    
    // Use the following line of code in projects that target the .NET Framework 4.
    Microsoft.Office.Tools.Word.Document vstoDocument =
        Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
    // In projects that target the .NET Framework 3.5, use the following line of code.
    // Microsoft.Office.Tools.Word.Document vstoDocument = 
    //     this.Application.ActiveDocument.GetVstoObject();
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = true;
    vstoDocument.Paragraphs[1].Range.InsertParagraphBefore();
    
    Word.Range firstParagraph = vstoDocument.Paragraphs[1].Range;
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz";
    
    Microsoft.Office.Tools.Word.Bookmark sampleBookmark =
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1");
    sampleBookmark.Start = sampleBookmark.Start + 5;
    sampleBookmark.End = sampleBookmark.End - 5;
    

إعادة إنشاء الإشارة المرجعية

يمكنك تغيير حجم الإشارة المرجعية في المشروع على مستوى المستند عن طريق إضافة إشارة مرجعية جديدة لها نفس الاسم مثل الإشارة المرجعية الموجودة، و لكن لها حجم مختلف.

لإعادة إنشاء الإشارة المرجعية في مشروع على مستوى المستند في وقت التصميم

  1. حدد النص المراد تضمينه في عنصر التحكم Bookmark الجديد.

  2. من القائمة إدراج، انقر فوق إشارة مرجعية.

  3. في مربع الحوار إشارة مرجعية حدد اسم الإشارة المرجعية التي تريد تغيير حجمها ثم انقر فوق أضف .

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة عناصر تحكم الإشارة المرجعية إلى مستندات Word

كيفية القيام بما يلي: تغيير حجم عناصر تحكم NamedRange

كيفية القيام بما يلي: تغيير حجم عناصر تحكم ListObject

المبادئ

أتمتة Word عن طريق استخدام الكائنات الموسعة

نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف

القيود البرمجية للعناصر مضيفة وعناصر التحكم