ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
40 visibility
موضوع: آفیس توسط:

والتر یک ماکرو دارد که دوست دارد آن را روی کامپیوترهای مختلف اجرا کند. ماکرو به فایلی دسترسی پیدا می کند که نام آن در رایانه های مختلف یکسان است اما مسیر آن فایل ممکن است متفاوت باشد. او تعجب می کند که چگونه می تواند در داخل ماکرو، رایانه ای را که ماکرو در آن در حال اجرا است و همچنین کاربری که ماکرو را اجرا می کند، شناسایی کند تا ماکرو در حال اجرا بتواند مسیر صحیح فایل را انتخاب کند.

شاید ساده ترین راه برای کشف این اطلاعات استفاده از تابع Environ در VBA برای بازگرداندن اطلاعات محیطی از سیستم عامل باشد. به عنوان مثال، دو خط زیر را در نظر بگیرید:

sComputer = Environ("ComputerName")
sUser = Environ("UserName")

پس از اجرای این دو خط کد، sComputer شامل نام سیستم کامپیوتری (همانطور که در ویندوز تعریف شده است) و sUser نام کاربری که وارد سیستم شده است خواهد بود. هر دو مقدار برگشتی رشته هستند. با اطلاعاتی که در دست دارید، می توانید آنچه را که برگردانده شده است مقایسه کنید تا متغیرهای دیگر را بر اساس نتایج تنظیم کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 76 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 206 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 45 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 38 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

294 نفر آنلاین
0 عضو و 294 مهمان در سایت حاضرند
بازدید امروز: 53154
بازدید دیروز: 25180
بازدید کل: 20390465
...