أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية إعداد واستخدام الدالة RTD في Excel

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

اضغط هنا لرابط المقالة باللغة الانجليزية289150
الموجز
توضح هذه المقالة الوظيفة التي الدالة RealTimeData (RTD). يوفر Microsoft Office Excel دالة ورقة عمل RealTimeData (RTD). تمكين هذه الوظيفة استدعاء ملقم أتمتة طراز كائن مكون (COM) لاسترداد البيانات في الوقت الحقيقي.

عندما يكون لديك لإنشاء مصنف يتضمن بيانات يتم تحديثها في الوقت الحقيقي على سبيل المثال، البيانات المالية أو البيانات العلمية يمكنك الآن استخدام دالة ورقة العمل RTD. في الإصدارات السابقة من Excel يتم استخدام تبادل البيانات الحيوي (DDE) لهذا الغرض. الدالة RTD تستند إلى تقنية COM كما يوفر ميزات في الشدة "و" الثبات "و" الملاءمة. يعتمد RTD على توفر ملقم RTD لتوفير بيانات الوقت الحقيقي إلى Excel. لمزيد من المعلومات حول كيفية إنشاء ملقم RTD راجع قسم "المراجع".

الدالة RTD باسترداد البيانات من ملقم RTD للاستخدام في المصنف. يتم تحديث نتيجة دالة عندما تصبح البيانات جديد متوفر من الملقم المصنف قبولها. ينتظر الملقم حتى يكون Excel خاملاً قبل تحديث. هذا relieves المطور من الحاجة إلى تحديد ما إذا كان Excel يتوفر قبول التحديثات. الدالة RTD يختلف الوظائف الأخرى في هذه regard لأن دالات أخرى للتحديث فقط عندما يتم إعادة حساب ورقة العمل.

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

بناء الجملة

تستخدم الدالة RTD بناء الجملة التالي
= RTD(RealTimeServerProgID,ServerName,Topic1,[Topic2],...)
حيث وسيطات الدالة كما يلي:
  • RealTimeServerProgID

    سلسلة تمثل "معرف البرنامج" الملقم RTD مثبت على النظام المحلي. هذا هو عادةً وظيفة الإضافية COM التي تم تسجيلها بواسطة إجراء برنامج إعداد أو بواسطة استخدام RegSvr32. RealTimeServerProgID وسيطة مطلوبة.
  • اسم الخادم

    سلسلة أحرف يمثل اسم الملقم حيث يوجد الملقم RTD تشغيل. في حال تشغيل ملقم RTD محلياً ServerName يجب أن تكون سلسلة فارغة ("") أو تم حذفها.
  • Topic1 [Topic2]...

    سلاسل تحديد يتم استرداد البيانات. يمكنك استخدام من واحد إلى المواضيع 28 على الرغم من أنه مطلوب موضوع واحد فقط.

استخدام RTD

كمثال الدالة RTD خذ بعين الاعتبار استرداد معلومات من ملقم الذي يقدم البيانات مستمر لـ حجري الإنطلاق في عدة races المتزامنة. افترض أن الملقم توفير كما مكتبة الارتباط الحيوي (DLL) المسماة RaceReport.dll تثبيته على جهاز الكمبيوتر الخاص بالمستخدم و لأنها مسجلة مثل وظيفة إضافية لـ COM بواسطة عملية الإعداد الخاص به. قد يكون النموذج العامة الدالة RTD المستخدمة مع هذا الملقم كما يلي
=RTD("MyRTDServerProdID","MyServer","RaceNum","RunnerID","StatType")
حيث تحدد المواضيع RaceNum و RunnerID StatType السباق الفائدة runner بياناته مطلوب ونوع البيانات لاستخدامها معينة الدالة على التوالي.

هنا قد المستخدم من تحديد خلية اكتب الصيغة التالية فيه
=RTD("ExcelRTD.RaceReport","","2","16","Time")
لمشاهدة الوقت المنقضي الحالي رقم runner 16 في السباق رقم 2. يتم تحديد عدد المواضيع وإلى طبيعة البيانات المقترنة بواسطة مطور خادم COM. على سبيل المثال، قد الملقم التقارير السباق تسليم بيانات مختلفة في حالة استخدام الدالة RTD التالية:
=RTD("ExcelRTD.RaceReport","","3","25","Position")
في هذه الحالة، يشير البيانات التي تم إرجاعها إلى الموضع الحالي runner الرقم 25 في السباق رقم 3.

بهذه الطريقة نفس دالة يمكن استخدام بشكل مختلف خلال المصنف استرداد بيانات مختلفة من نفس الخادم تحديث كافة منها تلقائياً.

wrappers لتبسيط الاستخدام

يمكن استخدام الدالة RTD داخل الدالات المعرفة من قبل المستخدم (UDFs) في Microsoft Visual Basic for Applications. تصبح هذه ثم wrappers دالة RTD. يمكن أن يكون هذا الأسلوب مفيداً في shielding المستخدمين من اسم الملقم RTD ProgID التفاصيل وفي تمكين التركيز فقط على البيانات الهامة إليها.

على سبيل المثال، في السيناريو السابق المستخدم يمكن توفير بدالات اثنين: GetTime(RunnerID) و GetPosition(RunnerID). تفترض هذه الدالات التي أن المستخدم هو دائماً تتعامل مع نفس رقم وملقم السباق. لذلك فقط للمستخدم لتحديد معرّف الخاص runner لتلقي البيانات الحالية على runner في الوقت المنقضي والموضع ، على التوالي.

الحساب

لأن RTD تحديث البيانات عند خمول Excel ، يستمر لتلقي معلومات إذا كان Excel في وضع الحساب اليدوي. هذا الحدث البيانات الجديدة التي تم تخزينها مؤقتاً ثم يتم استخدام القيم الحالية عند تنفيذ حساب يدوي.

الأمان

يجب أن تكون ملقمات RTD موقعة رقمياً. إذا لم يتم توقيعها رقمياً ملقم RTD ، قد لا يتم تحميل الملقم ثم سيتم عرض # N/A في الخلايا الرجوع إلى ملقم RTD.

لـ Microsoft Office Excel 2007، يمكنك مراجعة إعدادات الأمان باستخدام مركز التوثيق. هذا يمكن الوصول إليها من قبل من علامة التبويب "مركز التوثيق" في مربع الحوار خيارات Excel.

للحصول على Microsoft Office Excel 2003 وفي Microsoft Excel 2002 يمكن يتم تبديل السلوك التحميل عن طريق ضبط إعدادات أمان الماكرو في Excel.
مراجع
للحصول على مزيد من المعلومات حول أمان RTD و Excel انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
286259إعدادات الأمان وملقمات RealTimeData Excel
للحصول على مزيد من المعلومات حول إنشاء ملقم RTD انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
285339كيفية إنشاء ملقم RealTimeData لـ Excel
prb OfficeKBHowTo XL2007 XL2003 XL2002 inf

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 289150 - آخر مراجعة: 03/21/2007 23:54:40 - المراجعة: 2.1

Microsoft Office Excel 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition

  • kbmt kbfunctions kbformula kbexpertisebeginner kbhowtomaster KB289150 KbMtar
تعليقات
html> >>html>c1.microsoft.com/c.gif?DI=4050&did=1&t=">&t=">>/html>=">>mp;t=">