مشاركة عبر


كيفية القيام بما يلي: الإشارة إلى نطاقات ورقة العمل في التعليمات البرمجية

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

تقوم باستخدام عملية مشابهة للإشارة إلى محتويات عنصر تحكم NamedRange أو نطاق كائن Excel الأصلي .

استخدام عنصر تحكم NamedRange (نطاق مسمى)

المثال التالي يضيف NamedRange إلى ورقة عمل ثم يضيف النص إلى الخلية في النطاق.

للإشارة إلى عنصر تحكم NamedRange

  • قم بتعيين السلسلة إلى الخاصية Value2 من عنصر التحكم Microsoft.Office.Tools.Excel.NamedRange . يجب وضع هذه التعليمة البرمجية في فئة ورقة، وليس في الفئة ThisWorkbook.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    NamedRange1.Value2 = "Range value"
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

استخدام نطاقات Excel الأصلية

المثال التالي يضيف نطاق Excel أصلي إلى ورقة عمل ثم يضيف النص إلى الخلية في النطاق.

للإشارة إلى كائن نطاق أصلي

  • قم بتعيين السلسلة إلى الخاصية Value2 من النطاق .

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    rng.Value2 = "Range value"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    
    rng.Value2 = "Range value";
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: التدقيق الإملائي في أوراق العمل

كيفية القيام بما يلي: تطبيق أنماط إلى نطاقات في مصنفات

كيفية القيام بما يلي: ملء النطاقات تلقائياً ببيانات تتغيير بشكل تزايدي

كيفية القيام بما يلي: البحث عن نص في نطاقات ورقة العمل.

المبادئ

العمل مع النطاقات

عنصر تحكم NamedRange

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

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

المعلمات الاختيارية في حلول Office