مشاركة عبر


كيفية القيام بما يلي: إضافة عناصر التحكم NamedRange إلى أوراق العمل

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

يمكنك إضافة عناصر تحكم NamedRange إلى ورقة عمل Microsoft Office Excel في وقت التصميم و في وقت التشغيل في مشاريع على مستوى المستند.

يمكنك أيضاً إضافة عناصر تحكم NamedRange في وقت التشغيل في مشروعات الوظيفة الإضافية على مستوى التطبيق .

يصف هذا الموضوع المهام التالية:

  • إضافة عناصر تحكم NamedRange في وقت التصميم

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

  • إضافة عناصر تحكم NamedRange في وقت التشغيل في مشروع على مستوى التطبيق

لمزيد من المعلومات حول عناصر تحكم NamedRange ، راجع عنصر تحكم NamedRange.

إضافة عناصر تحكم NamedRange في وقت التصميم

هناك عدة طرق لإضافة عناصر تحكم NamedRange إلى ورقة العمل في مشروع على مستوى المستند في وقت التصميم: من داخل Excel ، من مربع الأدوات الخاص بـ Visual Studio و من النافذة مصادر البيانات.

ملاحظة

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

لإضافة عنصر تحكم NamedRange إلى ورقة العمل باستخدام مربع الاسم في Excel

  1. حدد الخلية أو الخلايا التي تريد أن تضمنها في النطاق المسمى.

  2. في مربع الاسم ، اكتب اسم النطاق و اضغط على مفتاح الإدخال ENTER.

    يقع المربع الاسم بجوار شريط الصيغة أعلى العمود A في ورقة العمل.

لإضافة عنصر تحكم NamedRange إلى ورقة العمل باستخدام مربع الأدوات

  1. قم بفتح مربع الأدوات وانقر فوق علامة التبويب عناصر تحكم Excel.

  2. انقر فوق NamedRange وقم بسحبه إلى ورقة العمل.

    يظهر مربع الحوار إضافة Named Range .

  3. حدد الخلية أو الخلايا التي تريد أن تضمنها في النطاق المسمى.

  4. انقر فوق موافق.

    إذا لم تكن تريد اسم الإشارة المرجعية الافتراضية المعطى لعنصر التحكم ، يمكنك تغيير الاسم في النافذة خصائص.

لإضافة عنصر تحكم NamedRange إلى ورقة عمل باستخدام نوافذ مصادر البيانات

  1. افتح النافذة مصادر البيانات و قم بإنشاء مصدر بيانات لمشروعك. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يعيّن إلى البيانات في قاعدة بيانات.

  2. اسحب حقل واحد من النافذة مصادر البيانات إلى ورقة العمل الخاصة بك.

    يتم إضافة عنصر تحكم NamedRange مرتبط بالبيانات إلى ورقة العمل. لمزيد من المعلومات، راجع ربط البيانات "و" نماذج Windows.

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

يمكنك إضافة عنصر التحكم NamedRange برمجياً إلى ورقة العمل في وقت التشغيل. يتيح لك ذلك إنشاء عناصر تحكم المضيف استجابةً للأحداث. النطاقات المسماة المنشأة بشكل حيوي لا تبقى في ورقة العمل كعناصر تحكم مضيف عند إغلاق ورقة العمل . لمزيد من المعلومات، راجع إضافة عناصر تحكم إلى مستندات Office في وقت التشغيل.

لإضافة عنصر تحكم NamedRange برمجياً إلى ورقة العمل

  • في معالج الأحداث Startup الخاص بـ Sheet1 في مشروعك ، قم بإدراج التعليمة البرمجية التالية لإضافة عنصر التحكم NamedRangeإلى الخلية A1 و عين الخاصية Value2 الخاصة بها إلى Hello world!.

    Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange
    textInCell = Me.Controls.AddNamedRange(Me.Range("A1"), "cellText")
    
    textInCell.Value2 = "Hello world!"
    
    Microsoft.Office.Tools.Excel.NamedRange textInCell;
    textInCell = this.Controls.AddNamedRange(this.get_Range("A1", missing), "cellText");
    
    textInCell.Value2 = "Hello world!";
    

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

يمكنك إضافة عنصر التحكم NamedRange برمجياً إلى أي ورقة عمل مفتوحة في المشاريع على مستوى التطبيق. النطاقات المسماة المنشأة بشكل حيوي لا تبقى في ورقة العمل كعناصر تحكم مضيف عند إغلاق ورقة العمل . لمزيد من المعلومات، راجع توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل.

لإضافة عنصر تحكم NamedRange برمجياً إلى ورقة العمل

  • التعليمة البرمجية التالية تقوم بإنشاء عنصر مضيف بورقة عمل تستند إلى ورقة عمل مفتوحة، ثم يضيف عنصر التحكم NamedRange إلى الخلية A1 و يعيِّن الخاصية Value2 الخاصة بها إلي Hello world.

    Private Sub AddNamedRange()
        Dim textInCell As Microsoft.Office.Tools.Excel.NamedRange
    
        Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
            Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets(1)
    
        ' Use the following line of code in projects that target the .NET Framework 4.
        Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet =
            Globals.Factory.GetVstoObject(NativeWorksheet)
    
        ' In projects that target the .NET Framework 3.5, use the following line of code.
        ' Dim worksheet = CType(Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets(1),  _
        '    Excel.Worksheet).GetVstoObject()
    
        Dim cell As Excel.Range = worksheet.Range("A1")
        textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange")
        textInCell.Value2 = "Hello World"
    End Sub
    
    private void AddNamedRange()
    {
        Microsoft.Office.Tools.Excel.NamedRange textInCell;
    
        // Use the following line of code in projects that target the .NET Framework 4.
        Worksheet worksheet = Globals.Factory.GetVstoObject(
            Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1]);
    
        // In projects that target the .NET Framework 3.5, use the following line of code.
        // Worksheet worksheet = 
        //     ((Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1]).GetVstoObject();
    
        Excel.Range cell = worksheet.Range["A1", missing]; 
        textInCell = worksheet.Controls.AddNamedRange(cell, "MyNamedRange");
        textInCell.Value2 = "Hello World";
     }
    

راجع أيضًا:

المهام

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

المبادئ

توسيع مستندات Word ومصنفات Excel في وظائف إضافية على مستوى التطبيق في وقت التشغيل

عنصر تحكم NamedRange

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

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

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

موارد أخرى

عناصر التحكم في مستندات Office