با سلام خدمت دوستان عزیز
در این آموزش میخوام شما رو با متد senkeys آشنا کنم
همونطور که میدونین در اکسل برای خیلی از ابزارها و فعالیت ها کلید شورتکات داریم. مثلا F1 پنجره راهنمای اکسل رو باز میکنه یا کلید های ترکیبی ctrl+c عملیات کپی رو انجام میده و ....
بعضی از کلیدهای میانبور مربوط به ابزار خاصی نیستند. حالا ما قصد داریم در کدهامون از این کلیدهای میانبور استفاده کنیم. مثلا کلید F2 باعث فعال شدن حالت ویرایش سلول میشه ولی هیچ ابزاری این کار رو انجام نمیده برامون یا مثلا کلید F4 برای آدرس دهی مطلق و نسبی استفاده میشه که باز هم ابزار خاصی براش نیست.
برای اینکار از متد sendkeys استفاده میکنیم.
به عنوان مثال برای اینکه سلول رو به حالت ادیت ببریم از کلید میانبور F2 باید استفاده کنیم. پس کد vba آن به این صورت خواهد شد:
لیست برخی از این کدها رو در تاپیک زیر میتونین مشاهده کنینکد:SendKeys "{F2}"
کلیدهای ویژه در دستور Sendkeys
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)