هام: إنذار قد يؤدي تحرير السجل بطريقة غير صحيحة إلى حدوث تلف شديد في نظام التشغيل لديك، مما يتطلب منك إعادة تثبيته. لا تستطيع شركة Microsoft ضمان إمكانية حل المشاكل الناتجة عن تحرير السجل بشكلٍ غير صحيح. فقبل تحرير السجل، قم بإجراء نسخ احتياطي لأية بيانات ذات قيمة. وللحصول على أحدث المعلومات المتعلقة باستخدام سجل الكمبيوتر وحمايته، راجع "تعليمات" Microsoft Windows.
تصف هذه المقالة بناء جملة صيغة REGISTER.ID الدالة في Microsoft Excel.
الوصف
تُرجع هذه الدالة معرّف التسجيل لمكتبة الارتباطات الديناميكية (DLL) المحددة أو مورد التعليمات البرمجية الذي تم تسجيله مسبقاً. إذا لم يتم تسجيل DLL أو مورد التعليمات البرمجية، فتسجل هذه الدالة DLL أو مورد التعليمات البرمجية ثم تُرجع معرّف التسجيل.
يمكن استخدام الدالة REGISTER.ID على أوراق العمل (على عكس الدالة REGISTER)، ولكن يتعذر تحديد اسم الدالة وأسماء الوسيطات بواسطة REGISTER.ID.
لمزيد من المعلومات حول مكتبات الارتباط الديناميكي (DLLs) وموارد التعليمات البرمجية وأنواع البيانات، راجع استخدام الدالتين CALL وREGISTER.
ملاحظة: نظراً إلى أن كل من Microsoft Excel لـ Windows وMicrosoft Excel لـ Macintosh يستخدم أنواعاً مختلفة من موارد التعليمات البرمجية، سيكون بناء جملة REGISTER.ID في كل بيئة تشغيل مختلفاً بعض الشيء.
بناء الجملة
REGISTER.ID(module_text,procedure,[type_text])
يحتوي بناء جملة الدالة REGISTER.ID على الوسيطات التالية:
-
Module_text مطلوبة. النص الذي يحدد اسم DLL التي تحتوي على الدالة في Microsoft Excel لـ Windows.
-
Procedure مطلوبة. وهي النص الذي يحدد اسم الدالة في DLL في Microsoft Excel لـ Windows. يمكنك أيضاً استخدام القيمة الترتيبية للدالة من جملة EXPORTS في ملف تعريف الوحدة النمطية (DEF.). لا يجب أن تكون القيمة الترتيبية أو رقم معرّف المورد بتنسيق نصي.
-
Type_text اختيارية. نص يحدد نوع البيانات للقيمة المرجعة وأنواع بيانات كافة الوسيطات لـ DLL. يحدد أول حرف من type_text القيمة المرجعة. إذا تم تسجيل الدالة أو مورد التعليمات البرمجية مسبقاً، فيمكنك حذف هذه الوسيطة.
أمثلة
تسجّل الصيغة التالية الدالة GetTickCount من الإصدار 32 بت من Microsoft Windows وتُرجع معرّف التسجيل:
REGISTER.ID("Kernel32", "GetTickCount", "J!")
إذا افترضنا أن الدالة GetTickCount مسجلة بالفعل في ورقة عمل أخرى باستخدام الصيغة السابقة، فتُرجع الصيغة التالية معرّف التسجيل للدالة GetTickCount:
REGISTER.ID("Kernel32", "GetTickCount")