ظهور رسالة خطأ عند تشغيل أمر VBA في الإطار الحالي من Visual Basic Editor: "خطأ في وقت التشغيل' 4120 'معلمة غير صالحة"

الأعراض

اطلع على السيناريو التالي. تثبيت إصدار OEM من نظام Microsoft Office 2007. بدء تشغيل Microsoft Office Word 2007. في الإطار الحالي لمحرر Microsoft Visual Basic، تقوم بتشغيل واحد من التالي Microsoft Visual Basic للتطبيقات (VBA) الأوامر:
  • application.showwindowsinTaskbar=false
  • application.Options.ConfirmConversions = False
  • application.Options.BackgroundSave=False
  • application.Options.SmartCursoring=False
  • application.Options.AllowDragAndDrop=False
في هذا السيناريو، قد تظهر رسالة الخطأ التالية:
خطأ في وقت التشغيل '4120'
معلمة غير صالحة

OK تعليمات
ملاحظة: قد تحدث هذه المشكلة لكافة أجهزة الكمبيوتر التي تقوم بتشغيل إصدار OEM من نظام Office 2007. أيضا، قد تحدث هذه المشكلة لكافة الأوامر VBA.

السبب

تحدث هذه المشكلة لأنه تم تعيين الخيار نوسيرنامي على القيمة true عند تثبيت إصدار OEM من نظام Microsoft Office 2007. لذلك، يتم إنشاء إدخال تسجيل معلومات المستخدم فارغة، واسم المستخدم أو الأحرف الأولى فارغة.

يتم تخزين اسم المستخدم والأحرف الأولى في موقع التسجيل التالي:
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo

الحل

لحل هذه المشكلة، أضف اسم المستخدم أو الأحرف الأولى في مربع الحوار خيارات Word .

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

رقم الموضوع: 948682 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 2

تعليقات