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

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

هیچ راهی برای انجام این کار وجود ندارد، زیرا تابع MsgBox هیچ راهی برای تعیین مکان ندارد. در عوض، اکسل کادر پیام را در مرکز صفحه نمایش می دهد. اگر به قابلیت قرار دادن جعبه نیاز دارید، ساده ترین راه حل تکیه بر تابع InputBox است. برخلاف MsgBox، InputBox شامل پارامترهای گزینه برای تعیین مکان است. یک مثال در اینجا آمده است:

sName = InputBox(Prompt:="Enter your name", XPos:=2880, YPos:=1440)

توجه داشته باشید که می توانید هم موقعیت X و هم موقعیت Y را برای گوشه سمت چپ بالای کادر مشخص کنید. مقادیر تخصیص داده شده به این پارامترها از گوشه سمت چپ بالای صفحه اندازه گیری می شوند و به صورت تکه تکه مشخص می شوند. (1440 پیچ در اینچ وجود دارد.)

البته یک جعبه ورودی از کاربر انتظار دارد که ورودی ارائه دهد، در حالی که یک جعبه پیام اینطور نیست. اگر نمی خواهید کاربران خود را با درخواست ورودی در زمانی که واقعاً مورد نیاز نیست گیج کنید، باید یک UserForm برای شبیه سازی یک جعبه پیام ایجاد کنید.

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

پاسخ شما

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

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

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

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

186 نفر آنلاین
0 عضو و 186 مهمان در سایت حاضرند
بازدید امروز: 10885
بازدید دیروز: 13001
بازدید کل: 19465179
...