نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: MDI در VBA

  1. #1


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    MDI در VBA

    سلام
    در ویژوال بیسیک اکسل چجوری میشه از MDI استفاده کنیم و یک فرم والد داشته باشیم که فرمهای فرزندش در اون فرم والد باز بشن؟؟؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: MDI در VBA

    سلام
    دوست عزیز
    در زیر یک فرم والد گذاشتم
    ناقص هست ولی به دردت میخوره
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsm MDI.xlsm اطلاعات (61.5 کیلو بایت, 13 نمایش)

  4. #3


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: MDI در VBA

    نقل قول نوشته اصلی توسط s.cheraghi
    سلام
    دوست عزیز
    در زیر یک فرم والد گذاشتم
    ناقص هست ولی به دردت میخوره
    ممنون
    این فایل به محض باز شدن (با باز شدن فرم) "Run Time Error" میده.

    میشه توضیح بدید چجوری فرم والد بسازم و چجوری فرم های دیگه به عنوان فرزندش معرفی کنم...؟

  5. #4


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: MDI در VBA

    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsm MDI.xlsm اطلاعات (61.5 کیلو بایت, 9 نمایش)

  6. #5


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: MDI در VBA

    نقل قول نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...

  7. #6
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,100
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام

    RE: MDI در VBA

    میشه رمز فایل را بذارید

  8. #7


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: MDI در VBA

    نقل قول نوشته اصلی توسط saber2q
    نقل قول نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...
    دوست عزیز اگه نمونه ای دارید بذارید[hr]
    با سلام
    دوست عزیز متوجه سوالتون شدم
    برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
    API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
    خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
    در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره

    امیدوارم تونسته باشم شفاف بیان کنم

    پوزش بابت فایل اشتباه

  9. #8


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: MDI در VBA

    نقل قول نوشته اصلی توسط s.cheraghi
    نقل قول نوشته اصلی توسط saber2q
    نقل قول نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...
    دوست عزیز اگه نمونه ای دارید بذارید[hr]
    با سلام
    دوست عزیز متوجه سوالتون شدم
    برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
    API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
    خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
    در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره

    امیدوارم تونسته باشم شفاف بیان کنم

    پوزش بابت فایل اشتباه
    ممنون
    آیا در اکسل و VBA نمیشه همزمان 2 یا بیشتر از 2 فرم را همزمان اکتیو کنیم؟ به طوری که هر دو قابل استفاده باشن...؟

  10. #9


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: MDI در VBA

    دوست من در آن واحد تنها یک فرم میتونه اکتیو باشه و فرم دیگه دی اکتیو هست

  11. #10


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: MDI در VBA

    نقل قول نوشته اصلی توسط s.cheraghi
    دوست من در آن واحد تنها یک فرم میتونه اکتیو باشه و فرم دیگه دی اکتیو هست
    ممنون


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

فرخوان یوزرفرم ازفایل دیگراکسل exceliran.com

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد