تصف هذه المقالة بناء جملة صيغة الدالة RTD واستخدامها في Microsoft Excel.
الوصف
تقوم باسترداد بيانات الوقت الحقيقي من برنامج يعتمد التنفيذ التلقائي لـ COM.
بناء الجملة
RTD(ProgID, server, topic1, [topic2], ...)
يحتوي بناء جملة الدالة RTD على الوسيطات التالية:
-
ProgID مطلوبة. اسم ProgID الخاص وظيفة إضافية مسجّلة للتنفيذ التلقائي لـ COM تم تثبيتها على الكمبيوتر المحلي. ضع الاسم بين علامتي اقتباس.
-
server مطلوبة. وهي عبارة عن اسم الخادم الذي يجب تشغيل الوظيفة الإضافية عليه. وإذا لم يكن هناك أي خادم، وكان البرنامج قيد التشغيل محلياً، فاترك الوسيطة فارغة. وإلا، فأدخل علامتي اقتباس ("") حول اسم الخادم. أما عند استخدام الدالة RTD داخل Visual Basic for Applications (VBA)، فمن الضروري استخدام علامات اقتباس مزدوجة أو الخاصية NullString الموجودة في VBA للخادم، حتى إذا كان هذا الخادم قيد التشغيل محلياً.
-
Topic1, topic2, ... الوسيطة Topic1 مطلوبة، أما المواضيع التالية فاختيارية. وهي معلمات من 1 إلى 253 تمثل معاً جزءاً فريداً من بيانات الوقت الحقيقي.
ملاحظات
-
يجب إنشاء الوظيفة الإضافية للتنفيذ التلقائي لـ COM للدالة RTD وتسجيلها على كمبيوتر محلي. إذا لم تقم بتثبيت خادم لبيانات الوقت الحقيقي، فتحصل على رسالة خطأ في الخلية عندما تحاول استخدام الدالة RTD.
-
عند برمجة الخادم لتحديث النتائج باستمرار، تتغيّر صيغ RTD عندما يكون Microsoft Excel في وضع الحساب التلقائي، وذلك بخلاف الدالات الأخرى.
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.
الصيغة |
الوصف (النتيجة) |
النتيجة |
---|---|---|
=RTD("mycomaddin.progid",,"Server_name","Price") |
بيانات الوقت الحقيقي التي تم استردادها من برنامج يدعم التنفيذ التلقائي لـ COM. |
#NAME? |
ملاحظة |
||
يجب إنشاء الوظيفة الإضافية للتنفيذ التلقائي لـ COM للدالة RTD وتسجيلها على كمبيوتر محلي. إذا لم تكن قد قمت بتثبيت خادم بيانات في الوقت الحقيقي، فترجع الدالة RTD #NAME؟ رسالة خطأ في خلية عند محاولة استخدام الدالة RTD. |