مشاركة عبر


كيفية القيام بما يلي: استرداد أحرف البداية والنهاية في النطاقات

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • Word 2007

  • Word 2010

يوضح هذا المثال كيفية استرداد مواضع أحرف البداية والنهاية لنطاق ما.

لاسترداد أحرف بداية ونهاية نطاق ما في تخصيص على مستوى المستند

  • احصل على قيمتي الخاصيتين Start وEnd من الكائن Range. مثال التعليمات البرمجية التالي يحصل على موضع البداية والنهاية للجملة الثانية في المستند. لاستخدام هذه التعليمات البرمجية، قم بتشغيلها من الفئة ThisDocument في مشروعك.

    Dim rng As Word.Range = Me.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

لاسترداد أحرف البداية والنهاية لنطاق ما باستخدام وظيفة إضافية على مستوى التطبيق

  • احصل على قيمتي الخاصيتين Start وEnd من الكائن Range. مثال التعليمات البرمجية التالي يحصل على موضع البداية والنهاية للجملة الثانية في المستند النشط. لاستخدام هذه التعليمات البرمجية، قم بتشغيلها من الفئة ThisAddIn في مشروعك.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Sentences(2)
    
    Dim startPosition As String = rng.Start.ToString()
    Dim endPosition As String = rng.End.ToString()
    
    MessageBox.Show("Start: " & startPosition & " End: " & endPosition, "Range Information")
    
    Word.Range rng = this.Application.ActiveDocument.Sentences[2];
    
    string startPosition = rng.Start.ToString();
    string endPosition = rng.End.ToString();
    
    MessageBox.Show("Start: " + startPosition + " End: " + endPosition, "Range Information");
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: تعريف و تحديد النطاقات في المستندات

كيفية القيام بما يلي: توسيع النطاقات في المستندات

كيفية القيام بما يلي: إعادة تعيين النطاقات في مستندات Word

كيفية القيام بما يلي: طي النطاقات أو التحديدات في المستندات

كيفية القيام بما يلي: استبعاد علامات الفقرة عند إنشاء النطاقات

كيفية القيام بما يلي: عد الأحرف في المستندات