لئونارد به این فکر می کند که آیا هنگام نمایش یک جعبه پیام در یک ماکرو، راهی وجود دارد که کادر را مجبور کنیم در یک مکان خاص روی صفحه ظاهر شود.
هیچ راهی برای انجام این کار وجود ندارد، زیرا تابع MsgBox هیچ راهی برای تعیین مکان ندارد. در عوض، اکسل کادر پیام را در مرکز صفحه نمایش می دهد. اگر به قابلیت قرار دادن جعبه نیاز دارید، ساده ترین راه حل تکیه بر تابع InputBox است. برخلاف MsgBox، InputBox شامل پارامترهای گزینه برای تعیین مکان است. یک مثال در اینجا آمده است:
sName = InputBox(Prompt:="Enter your name", XPos:=2880, YPos:=1440)
توجه داشته باشید که می توانید هم موقعیت X و هم موقعیت Y را برای گوشه سمت چپ بالای کادر مشخص کنید. مقادیر تخصیص داده شده به این پارامترها از گوشه سمت چپ بالای صفحه اندازه گیری می شوند و به صورت تکه تکه مشخص می شوند. (1440 پیچ در اینچ وجود دارد.)
البته یک جعبه ورودی از کاربر انتظار دارد که ورودی ارائه دهد، در حالی که یک جعبه پیام اینطور نیست. اگر نمی خواهید کاربران خود را با درخواست ورودی در زمانی که واقعاً مورد نیاز نیست گیج کنید، باید یک UserForm برای شبیه سازی یک جعبه پیام ایجاد کنید.