كيفية القيام بما يلي: تشغيل حسابات Excel برمجيًا
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
تقوم باستخدام عملية مشابهة لتشغيل العمليات الحسابية في عنصر التحكم NamedRange أو كائن نطاق Excel الأصلي.
تشغيل الحسابات في عنصر التحكم NamedRange
يقوم المثال التالي بإنشاء NamedRange في الخلية A1 ثم يقوم بحساب الخلية. يجب وضع هذه التعليمة البرمجية في فئة ورقة، وليس في الفئة ThisWorkbook.
لتشغيل الحسابات في عنصر التحكم NamedRange
قم بإنشاء النطاق المسمى.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
قم باستدعاء الأسلوب Calculate من النطاق المحدد.
NamedRange1.Calculate()
NamedRange1.Calculate();
لتشغيل الحسابات في نطاق Excel الأصلي
لتشغيل الحسابات في نطاق Excel الأصلي
قم بإنشاء النطاق المسمى.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
قم باستدعاء الأسلوب Range.Calculate من النطاق المحدد.
rng.Calculate()
rng.Calculate();