در ویژوال بیسیک اکسل چجوری میشه از MDI استفاده کنیم و یک فرم والد داشته باشیم که فرمهای فرزندش در اون فرم والد باز بشن؟؟؟
MDI در VBA
Collapse
X
-
RE: MDI در VBA
سلام
دوست عزیز
در زیر یک فرم والد گذاشتم
ناقص هست ولی به دردت میخورهفایل های پیوست شدهدر یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL] -
RE: MDI در VBA
اصلاح شد
شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
فایل رو مشاهده کنیدفایل های پیوست شدهدر یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت
-
RE: MDI در VBA
منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...نوشته اصلی توسط s.cheraghiاصلاح شد
شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
فایل رو مشاهده کنیدکامنت
-
RE: MDI در VBA
دوست عزیز اگه نمونه ای دارید بذارید[hr]نوشته اصلی توسط saber2qمنظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...نوشته اصلی توسط s.cheraghiاصلاح شد
شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
فایل رو مشاهده کنید
با سلام
دوست عزیز متوجه سوالتون شدم
برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره
امیدوارم تونسته باشم شفاف بیان کنم
پوزش بابت فایل اشتباهدر یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت
-
RE: MDI در VBA
ممنوننوشته اصلی توسط s.cheraghiدوست عزیز اگه نمونه ای دارید بذارید[hr]نوشته اصلی توسط saber2qمنظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...نوشته اصلی توسط s.cheraghiاصلاح شد
شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
فایل رو مشاهده کنید
با سلام
دوست عزیز متوجه سوالتون شدم
برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره
امیدوارم تونسته باشم شفاف بیان کنم
پوزش بابت فایل اشتباه
آیا در اکسل و VBA نمیشه همزمان 2 یا بیشتر از 2 فرم را همزمان اکتیو کنیم؟ به طوری که هر دو قابل استفاده باشن...؟کامنت
-
RE: MDI در VBA
دوست من در آن واحد تنها یک فرم میتونه اکتیو باشه و فرم دیگه دی اکتیو هست
در یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت




کامنت