احتمالاً متداول ترین شیء کنترلی ایجاد شده برای کاربرگ ها دکمه lowly است. این به این دلیل است که رایج ترین استفاده از دکمه ها برای اجرای ماکروهایی است که با یک ورک بوک مرتبط کرده اید. با استفاده از ابزار Button می توانید دکمه ها را در کاربرگ خود وارد کنید. این مراحل را دنبال کنید:
- تب Developer روبان را نمایش دهید.
- روی Insert در گروه Controls کلیک کنید. پالت کوچکی از مواردی را می بینید که می توانید در سند خود وارد کنید.
- بر روی ابزار Button کلیک کنید.
- در ورک بوک خود جایی که می خواهید گوشه ای از دکمه ظاهر شود کلیک کنید، اما دکمه ماوس را رها نکنید.
- ماوس را حرکت دهید تا اندازه دکمه مورد نظر خود را مشخص کنید.
- دکمه ماوس را رها کنید.
اکسل بلافاصله کادر محاوره ای Assign Macro را نمایش می دهد و به شما این امکان را می دهد که یک ماکرو به دکمه اختصاص دهید. توجه داشته باشید که کادر محاوره ای لیستی از ماکروهای تعریف شده قبلی را به همراه نام پیشنهادی برای ماکرو که باید به این دکمه اختصاص داده شود، ارائه می دهد. نام پیشنهادی از نام پیش فرض خود دکمه (چیزی شبیه Button1) همراه با عملی که ماکرو را شروع می کند (کلیک کنید) تشکیل شده است. این نام ماکرو (Button1_Click) برای افرادی که قبلاً در ویژوال بیسیک برنامه نویسی کرده اند بسیار آشنا به نظر می رسد، زیرا با روش استاندارد نام گذاری کنترل کننده های رویداد مطابقت دارد. (کنترل کننده های رویداد چیزی نیستند جز کدهای برنامه نویسی که برای مدیریت یک رویداد خاص طراحی شده اند، مانند یک شی - مانند یک دکمه - که با ماوس کلیک می شود.)
برای تکمیل کار خود با کادر محاوره ای Assign Macro، ماکرویی را که می خواهید به این دکمه جدید اختصاص دهید انتخاب کنید و سپس بر روی OK کلیک کنید. سپس می توانید عنوان ظاهر شده روی دکمه را با کلیک کردن روی ماوس در متن دکمه و وارد کردن عنوان جدید تغییر دهید.
هنگامی که دکمه به این روش تمام شد، ماکرو مرتبط با این دکمه هر زمان که کسی با دکمه سمت چپ ماوس روی آن کلیک کند اجرا می شود. اگر به جای آن از دکمه سمت راست ماوس استفاده کنید، منویی خواهید دید که به شما امکان می دهد دکمه را حذف کنید یا ماکرو اختصاص داده شده به دکمه را تغییر دهید.