ممنون از توجه شما.
Shortcut سفارشی در یوزرفرم
Collapse
X
-
Shortcut سفارشی در یوزرفرم
آیا در یوزرفرم قابلیت ساخت Shortcutبدلخواه وجود دارد؟ مثلا توی یوزرفرم یه کامبو باکس دارم می خوام با زدن ctrl+m اون کامبوباکس باز بشه؟
ممنون از توجه شما.Last edited by حسام بحرانی; 2014/06/03, 13:46.[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]برچسب ها: هیچکدام -
با سلام
شما موقعی که کد می نویسید واسه اجرای یوزرفرم،(مثلا userform1.show)می تونید برید قسمت option و یک کلید ترکیبی برای اجرای اون کد اختصاص بدید[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER] -
ممنون از توجه شما،
منظورتون از قسمت option در محیط VBA هستش؟ چرا که من این تب رو توی VBA اکسل 2007 ندارم .
اگر براتون مقدر هست به صورت تصویری اعلام بفرمائید ممنون میشم.
با تشکر.[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
می تونید به روش زیر هم عمل کنید
برای مثال از طریق فرم یک می خواهیم با دو روش فرم دو را فراخوانی کنیم
کد را در قسمت گفته شده فرم یک وارد کنید ( m دکمه میانبر شما برای اجرای فرم 2 می باشد البته با نگه داشتن دکمه alt )
دستور اصلی را نیز در خود کامند باتن واقع در فرم یک می نویسیمکد PHP:Private Sub UserForm_Initialize()
CommandButton1.Accelerator = "m"
End Sub
حالا با اجرای فرم یک به دو حالت امکان اجرا شدن فرم دو اتفاق می افتد یکی زدن کامند باتن دوم با زدن کلید ترکیبی Alt+mکد PHP:Private Sub CommandButton1_Click()
UserForm2.Show
End Sub
[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
ممنون از توجه شما ،می تونید به روش زیر هم عمل کنید
برای مثال از طریق فرم یک می خواهیم با دو روش فرم دو را فراخوانی کنیم
کد را در قسمت گفته شده فرم یک وارد کنید ( m دکمه میانبر شما برای اجرای فرم 2 می باشد البته با نگه داشتن دکمه alt )
دستور اصلی را نیز در خود کامند باتن واقع در فرم یک می نویسیمکد PHP:Private Sub UserForm_Initialize()
CommandButton1.Accelerator = "m"
End Sub
حالا با اجرای فرم یک به دو حالت امکان اجرا شدن فرم دو اتفاق می افتد یکی زدن کامند باتن دوم با زدن کلید ترکیبی Alt+mکد PHP:Private Sub CommandButton1_Click()
UserForm2.Show
End Sub
بسیار عالی بود.
فقط موردی که سرکار خانم خاکزاد گفته بودن رو من متوجه نشدم !!
لطفا راهنمایی می فرمائید.[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
باسلام.
commandbutton موردنظر را انتخاب که در لیست سمت چپ Properties مربوط به commandbutton انتخاب شده قرار دارد که در گزینه دوم یعنی Accelerator هرکلیدی را که می خواهید بنویسید مثلاً m که کلید ترکیبی می شود Alt+m.برای کلید ترکیبی Ctrl یا باید از ماکرو استفاده کنید یا در رویداد Key کدنویسی کنید که این کار توصیه نمی شود چون خود ویندوز و برنامه ها از این کلید ترکیبی استفاده می کنند مگر کلیدی که جزء کلیدهای ترکیبی نباشد برای همین VB کلید Alt را برای کلیدترکیبی درنظر گرفته است.Last edited by Javid Mokhtari; 2014/06/03, 16:16.[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
با سلام و تشکر از توجه شما ، در Properties لیبل ها (label ) هم Accelerator وجود داره ولی این چنین عمل نمیکنه ، دلیل خاصی داره؟باسلام.
commandbutton موردنظر را انتخاب که در لیست سمت چپ Properties مربوط به commandbutton انتخاب شده قرار دارد که در گزینه دوم یعنی Accelerator هرکلیدی را که می خواهید بنویسید مثلاً m که کلید ترکیبی می شود Alt+m.برای کلید ترکیبی Ctrl یا باید از ماکرو استفاده کنید یا در رویداد Key کدنویسی کنید که این کار توصیه نمی شود چون خود ویندوز و برنامه ها از این کلید ترکیبی استفاده می کنند مگر کلیدی که جزء کلیدهای ترکیبی نباشد برای همین VB کلید Alt را برای کلیدترکیبی درنظر گرفته است.[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
با سلام خدمت همه دوستان من هنوز جوابی نگرفتم.............................[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
اختصاص یک دکمه برای یک شیئ عبارت است از : انتخاب شیئ سپس اجرای کد شیئ.لیبل حالت انتخاب ندارد پس برای اختصاص یک دکمه به آن باید کدی در محیط خود یوزرفرم برای لیبل بنویسید.یا از یک مثلاً CommandButton استفاده کنید.[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
با سلام و ممنون از توجه شما ،
اگر فایل پیوست رو ببینین یوزرفرم1 دارای یک لیبل که با کلیلک روی آن یوزرفرم2 باز میشه و خاصیت Accelerator با حرف s نام گذاری شده همینطور در یوزرفرم2 خاصیت Accelerator با حرف t حالا سوال اینه که لیبل بل کلیلک عمل میکنه درست مثل CommandButton ولی خاصیت Accelerator لیبل مثل CommandButton عمل نمی کنهفایل های پیوست شده[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت
-
آقا جاوید واضح و شفاف توضیح دادن. مشکلی هست؟با سلام و ممنون از توجه شما ،
اگر فایل پیوست رو ببینین یوزرفرم1 دارای یک لیبل که با کلیلک روی آن یوزرفرم2 باز میشه و خاصیت Accelerator با حرف s نام گذاری شده همینطور در یوزرفرم2 خاصیت Accelerator با حرف t حالا سوال اینه که لیبل بل کلیلک عمل میکنه درست مثل CommandButton ولی خاصیت Accelerator لیبل مثل CommandButton عمل نمی کنه[CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
[/CENTER]کامنت
-
[FONT=tahoma][SIZE=2][B][COLOR=#800080][SIZE=3]در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان[/SIZE] [/COLOR][/B][/SIZE][/FONT]
[CENTER][SIZE=7][FONT=franklin gothic medium][/FONT] [/SIZE]
[/CENTER]کامنت



کامنت