نمایش فرم هنگام خروج از برنامه

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • golchehre

    • 2016/05/30
    • 23

    پرسش نمایش فرم هنگام خروج از برنامه

    سلام میخواستم در پایان کار با اکسل وقتی فایلو میبندیم بعد از زمانی که پنجره save نمایش داده میشه یه فرم نمایش داده بشه داخلشم تامیر گذاشتم بعد از 2ثانیه بسته میشه. برای اینکار تو کدوم ایونت و چه دستوری باید بنویسم تا فرمو در آخر کار نمایش بدم
    داخل Workbook_Deactivate نمیشه چون اگه فایل دیگه ای باز کنیم باهم تداخل میخورن و بسته میشه
    ممنون از شما
  • میثم مقدم نیا

    • 2017/03/23
    • 558
    • 41.00

    #2
    نوشته اصلی توسط golchehre
    سلام میخواستم در پایان کار با اکسل وقتی فایلو میبندیم بعد از زمانی که پنجره save نمایش داده میشه یه فرم نمایش داده بشه داخلشم تامیر گذاشتم بعد از 2ثانیه بسته میشه. برای اینکار تو کدوم ایونت و چه دستوری باید بنویسم تا فرمو در آخر کار نمایش بدم
    داخل Workbook_Deactivate نمیشه چون اگه فایل دیگه ای باز کنیم باهم تداخل میخورن و بسته میشه
    ممنون از شما
    یتونید فایل نمونه قرار بدید تا بتونم راهنمایتون کنم
    [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

    کامنت

    • حسام بحرانی

      • 2013/09/29
      • 2065
      • 72.00

      #3
      نوشته اصلی توسط golchehre
      سلام میخواستم در پایان کار با اکسل وقتی فایلو میبندیم بعد از زمانی که پنجره save نمایش داده میشه یه فرم نمایش داده بشه داخلشم تامیر گذاشتم بعد از 2ثانیه بسته میشه. برای اینکار تو کدوم ایونت و چه دستوری باید بنویسم تا فرمو در آخر کار نمایش بدم
      داخل Workbook_Deactivate نمیشه چون اگه فایل دیگه ای باز کنیم باهم تداخل میخورن و بسته میشه
      ممنون از شما
      سلام
      این کد را در Workbook - AfterSave امتحان کنید:

      کد PHP:
      Private Sub Workbook_AfterSave(ByVal Success As Boolean)
      UserForm1.Show
      End Sub 
      موفق باشید.
      [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
      [/FONT][/B][/CENTER]
      [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
      [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
      [/FONT][/B][/FONT][/SIZE]
      [/CENTER]

      کامنت

      • golchehre

        • 2016/05/30
        • 23

        #4
        نوشته اصلی توسط حسام بحرانی
        سلام
        این کد را در Workbook - AfterSave امتحان کنید:

        کد PHP:
        Private Sub Workbook_AfterSave(ByVal Success As Boolean)
        UserForm1.Show
        End Sub 
        موفق باشید.
        ممنون از شما جناب بحرانی AfterSave هم امتحان کرده بودم بدیش اینه که وسط کار کاربر بخواد سیو کنه فرم نمایش داده میشه و یه مشکل دیگه اینکه اگه فایلو سیو نکنه نمایش داده نمیشه در اصل یه splash فرم میخوام در اخر کار نمایش بده

        کامنت

        • حسام بحرانی

          • 2013/09/29
          • 2065
          • 72.00

          #5
          نوشته اصلی توسط golchehre
          ممنون از شما جناب بحرانی AfterSave هم امتحان کرده بودم بدیش اینه که وسط کار کاربر بخواد سیو کنه فرم نمایش داده میشه و یه مشکل دیگه اینکه اگه فایلو سیو نکنه نمایش داده نمیشه در اصل یه splash فرم میخوام در اخر کار نمایش بده
          سلام
          این کد رو امتحان کنید:

          کد PHP:
          Private Sub Workbook_BeforeClose(Cancel As Boolean)
          ActiveWorkbook.Save
          UserForm1
          .Show
          End Sub 
          فایل های پیوست شده
          Last edited by حسام بحرانی; 2018/08/19, 13:35. دلیل: افزودن فایل
          [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
          [/FONT][/B][/CENTER]
          [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
          [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
          [/FONT][/B][/FONT][/SIZE]
          [/CENTER]

          کامنت

          • golchehre

            • 2016/05/30
            • 23

            #6
            نوشته اصلی توسط حسام بحرانی
            سلام
            این کد رو امتحان کنید:

            کد PHP:
            Private Sub Workbook_BeforeClose(Cancel As Boolean)
            ActiveWorkbook.Save
            UserForm1
            .Show
            End Sub 
            ممنون جناب بحرانی ولی راهی نیست که پنجره save هم نمایش داده بشه و کاربر چه سیو کنه چه Dont save بزنه بعدش نمایش داده بشه؟ و Cancel بزنه نشون نده

            کامنت

            • golchehre

              • 2016/05/30
              • 23

              #7
              نوشته اصلی توسط golchehre
              ممنون جناب بحرانی ولی راهی نیست که پنجره save هم نمایش داده بشه و کاربر چه سیو کنه چه Dont save بزنه بعدش نمایش داده بشه؟ و Cancel بزنه نشون نده

              کامنت

              • حسام بحرانی

                • 2013/09/29
                • 2065
                • 72.00

                #8
                نوشته اصلی توسط golchehre
                سلام
                حالا شما خودتون رو عصبانی نکنید!

                پیشنهاد می کنم یک یوزر فرم شبیه شکل زیر درست کنید.

                سپس برای کلیک بر روی گزینه های مربوطه ( Save , Don't Save و Cancel ) دستورات لازم رو بنویسید.

                موفق باشید.
                Click image for larger version

Name:	97060301.jpg
Views:	1
Size:	18.6 کیلو بایت
ID:	134291

                [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                [/FONT][/B][/CENTER]
                [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                [/FONT][/B][/FONT][/SIZE]
                [/CENTER]

                کامنت

                چند لحظه..