PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزشي: متد sendkeys در vba



Amir Ghasemiyan
2016/08/05, 14:24
با سلام خدمت دوستان عزیز
در این آموزش میخوام شما رو با متد senkeys آشنا کنم
همونطور که میدونین در اکسل برای خیلی از ابزارها و فعالیت ها کلید شورتکات داریم. مثلا F1 پنجره راهنمای اکسل رو باز میکنه یا کلید های ترکیبی ctrl+c عملیات کپی رو انجام میده و ....
بعضی از کلیدهای میانبور مربوط به ابزار خاصی نیستند. حالا ما قصد داریم در کدهامون از این کلیدهای میانبور استفاده کنیم. مثلا کلید F2 باعث فعال شدن حالت ویرایش سلول میشه ولی هیچ ابزاری این کار رو انجام نمیده برامون یا مثلا کلید F4 برای آدرس دهی مطلق و نسبی استفاده میشه که باز هم ابزار خاصی براش نیست.
برای اینکار از متد sendkeys استفاده میکنیم.
به عنوان مثال برای اینکه سلول رو به حالت ادیت ببریم از کلید میانبور F2 باید استفاده کنیم. پس کد vba آن به این صورت خواهد شد:


SendKeys "{F2}"

لیست برخی از این کدها رو در تاپیک زیر میتونین مشاهده کنین
کلیدهای ویژه در دستور Sendkeys (http://forum.exceliran.com/showthread.php/5141)