PDA

View Full Version : کلید میانبر SHIFT و VBA



hamid-nice
یک شنبه 08 دی 1392, 14:00 عصر
با سلام
1-چطور می شه برای یک دگمه به صورت کدنویسی کلید Shift+F2 را تعریف کرد که با زدن آن دگمه Shift+F2 عمل کنه ؟
2-علاوه بر VBA در ماکرو Autokeys هم لطف کنید بگید چی باید نوشت ؟
با تشکر

RESMAILY
یک شنبه 08 دی 1392, 16:32 عصر
به نام خدا
با سلام. جناب حميد، خودتان استاد شده اي ديگر. در مورد ماكروي مورد نظر خوب بايد عبارت {f2}+ را در قسمت MacroName بنويسيد. كد نويسي در vba هم لابد خودتان مي دانيد كه در رويداد keydown فرم مربوطه اگر قيد شود كه shift=2 مثلا باشد و f2 هم كه keycode آن برابر 113 است. چون به هرحال تا وقتي كه آبجكتي در صفحه نباشد، ظاهرا رويدادي هم كار نمي كند الا همين رويدادهاي ماكرو ها.

hamid-nice
یک شنبه 08 دی 1392, 21:08 عصر
با سلام و ضمن تشکر از جناب RESMAILY (http://barnamenevis.org/member.php?12210-RESMAILY) عزیز
لیست کامل شماره های keycode را کجا می تونم گیر بیارم ؟
ممنون

RESMAILY
دوشنبه 09 دی 1392, 15:12 عصر
به نام خدا
باسلام. در قسمت رفرنس ها و در كتابخانه vba نگاه كنيد در قسمت ثوابت با نام keycodeconstans پيدايش مي كنيد

hamid-nice
دوشنبه 09 دی 1392, 16:19 عصر
با سلام
در قسمت رفرنسها Dll ، OCX و ... وجود دارند و چنین چیزی که گفتید پیدا نکردم !
با تشکر

alirezabahrami
دوشنبه 09 دی 1392, 17:27 عصر
با سلام و ضمن تشکر از جناب RESMAILY (http://barnamenevis.org/member.php?12210-RESMAILY) عزیز
لیست کامل شماره های keycode را کجا می تونم گیر بیارم ؟
ممنون
سلام
فایل ضمیمه را ببین!
یاعلی

RESMAILY
سه شنبه 10 دی 1392, 13:29 عصر
به نام خدا
با سلام. تشكر از آقاي بهرامي كه كم حوصلگي بنده را جبران كردند. اما حميد جان، در اديتور VBA يك F2 مي زدي برارجان! آنجا پيدايش مي كردي.

hamid-nice
سه شنبه 10 دی 1392, 13:40 عصر
دوست عزیز اینکار را کردم ولی چه چیزی را باید جستجو می کردم ؟

RESMAILY
پنج شنبه 12 دی 1392, 12:38 عصر
به نام خدا
با سلام. شايد يگر ضرورت نداشته باشد. ولي در object browser = F2 آن بالا كتابخانه VBA را انتخاب بفرما. آنگاه اون پايين(!؟) در ليست classes برو سروقت keycodeconstan و خلاص!

hamid-nice
پنج شنبه 12 دی 1392, 12:54 عصر
به نام خدا
با سلام. شايد يگر ضرورت نداشته باشد. ولي در object browser = F2 آن بالا كتابخانه VBA را انتخاب بفرما. آنگاه اون پايين(!؟) در ليست classes برو سروقت keycodeconstan و خلاص!
ممنون متوجه شدم
طریقه استفاده از اینها را هم به بحث بگذاریم
مثلا در این کتابخانه کدی داریم به صورت vbminimize که kecode آنرا در آنجا به صورت Const vbMinimizedFocus = 2 مهرفی کرده
برای استفاده از این اگه ممکنه مثالی بزنید
با تشکر

RESMAILY
پنج شنبه 12 دی 1392, 20:04 عصر
به نام خدا
با سلام. بقول مرحوم چنگيزخان مغول:"اين ما ندانيم. خداي داند"!
گيردادي ها حميدجان! هزار ثابت و متد و مشخصه آنجا آمده. ما از كجا بدانيم برارجان؟ نشنيدي كه گفته اند همه چيز را همه گان دانند! البته به استثناي اين آقاي اميري و اميررضازاده و بهرامي و نبيل و دكتر و شيخ(؟) و زاهد(؟) و دوسه استاد دگر! كه استثنا هستند و لابد راهنمايي خواهند كرد.