السلام عليكم ورحمة الله وبركاته
إخواني وأحبابي في الله
ما هي متغيرات بيئة العمل أو بيئة النظام؟
>> هي متغيرات يمكن استخدامها في الـ VBA للحصول على معلومات عن نظام التشغيل لديك ، وهذه المتغيرات مفيدة للدخول على مسارات محددة أو معرفة معلومات معينة عن نظام التشغيل لديك ..
بالمثال يتضح المقال : كلنا نعرف المجلد TEMP الذي يتم فيه تخزين الملفات المؤقتة ، وتفيد المتغيرات التي نتحدث عنها في معرفة مسار المجلد TEMP بهذا الشكل
CODE
Sub TEMP_Path()
MsgBox Environ("TEMP")
End Sub
سيعرض الكود مسار المجلد TEMP على نظام التشغيل لديك
** والآن أقدم لكم كود (هدية مني لكم) ، ويقوم الكود بعمل قائمة كاملة بمتغيرات بيئة العمل لديكم .. حيث ستحصل على ثلاثة أعمدة
العمود الأول : رقم المتغير في بيئة العمل ، ويختلف من نظام تشغيل لآخر .. على سبيل المثال يمكن في الكود السابق استخدام الرقم 34 بدلاً من كلمة TEMP التي بين أقواس تنصيص بهذا الشكل
CODE
MsgBox Environ(34)<br />
ولكن الرقم يختلف من نظام تشغيل لآخر لذا لا يمكن الاعتماد عليه بشكل كامل
العمود الثاني : اسم المتغير في بيئة العمل وهذا من الثوابت في نظم التشغيل ، لذا يمكن الاعتماد عليه في الحصول على المعلومات التي تريدها ، مثال (ALLUSERSPROFILE) و (TEMP)
العمود الثالث : سيعرض لكم قيمة المتغير ، على سبيل المثال : قيمة المتغير TEMP في جهازي هو C:UsersFutureAppDataLocalTemp
وأخيراً مع تحميل الملف المرفق
رابط الملف من هنا
إعداد وتقديم / ياسر خليل أبو البراء