با سلام
1-چطور می شه برای یک دگمه به صورت کدنویسی کلید Shift+F2 را تعریف کرد که با زدن آن دگمه Shift+F2 عمل کنه ؟
2-علاوه بر VBA در ماکرو Autokeys هم لطف کنید بگید چی باید نوشت ؟
با تشکر
با سلام
1-چطور می شه برای یک دگمه به صورت کدنویسی کلید Shift+F2 را تعریف کرد که با زدن آن دگمه Shift+F2 عمل کنه ؟
2-علاوه بر VBA در ماکرو Autokeys هم لطف کنید بگید چی باید نوشت ؟
با تشکر
آخرین ویرایش به وسیله hamid-nice : یک شنبه 08 دی 1392 در 14:46 عصر
به نام خدا
با سلام. جناب حميد، خودتان استاد شده اي ديگر. در مورد ماكروي مورد نظر خوب بايد عبارت {f2}+ را در قسمت MacroName بنويسيد. كد نويسي در vba هم لابد خودتان مي دانيد كه در رويداد keydown فرم مربوطه اگر قيد شود كه shift=2 مثلا باشد و f2 هم كه keycode آن برابر 113 است. چون به هرحال تا وقتي كه آبجكتي در صفحه نباشد، ظاهرا رويدادي هم كار نمي كند الا همين رويدادهاي ماكرو ها.
با سلام و ضمن تشکر از جناب RESMAILY عزیز
لیست کامل شماره های keycode را کجا می تونم گیر بیارم ؟
ممنون
آخرین ویرایش به وسیله hamid-nice : یک شنبه 08 دی 1392 در 21:37 عصر
به نام خدا
باسلام. در قسمت رفرنس ها و در كتابخانه vba نگاه كنيد در قسمت ثوابت با نام keycodeconstans پيدايش مي كنيد
با سلام
در قسمت رفرنسها Dll ، OCX و ... وجود دارند و چنین چیزی که گفتید پیدا نکردم !
با تشکر
به نام خدا
با سلام. تشكر از آقاي بهرامي كه كم حوصلگي بنده را جبران كردند. اما حميد جان، در اديتور VBA يك F2 مي زدي برارجان! آنجا پيدايش مي كردي.
دوست عزیز اینکار را کردم ولی چه چیزی را باید جستجو می کردم ؟
به نام خدا
با سلام. شايد يگر ضرورت نداشته باشد. ولي در object browser = F2 آن بالا كتابخانه VBA را انتخاب بفرما. آنگاه اون پايين(!؟) در ليست classes برو سروقت keycodeconstan و خلاص!
به نام خدا
با سلام. بقول مرحوم چنگيزخان مغول:"اين ما ندانيم. خداي داند"!
گيردادي ها حميدجان! هزار ثابت و متد و مشخصه آنجا آمده. ما از كجا بدانيم برارجان؟ نشنيدي كه گفته اند همه چيز را همه گان دانند! البته به استثناي اين آقاي اميري و اميررضازاده و بهرامي و نبيل و دكتر و شيخ(؟) و زاهد(؟) و دوسه استاد دگر! كه استثنا هستند و لابد راهنمايي خواهند كرد.