عدم ذخیره بعد از exe کردن فرم اکسل

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ms2125

    • 2020/06/24
    • 36

    [حل شده] عدم ذخیره بعد از exe کردن فرم اکسل

    سلام اساتید محترم
    یه سوال من یک فایل با یک یوزر فرم درست کردم برای اینکه ماکرو ها همه هنگام ورود فعال باشه در سیستم های مختلف فایل رو بصورت اجرای درست کردم همه چیز عالیه و درست کار میکنه فقط یک مشکل دارم بعد از اجرا اطلاعات وارد میکنم و وقتی خارج میشم همه چیز پاک میشه یه جورای مثل اینکه فایل فریز شده
    کسی میتونه کمک کنه
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

    بنظر می رسه از دستورات ذخیره فایل بعد از تغییرات استفاده نشده یا اگر هم شده از دستور مناسب استفاده نشده .

    بهر روی نمونه دستورات یا فایل نمونه ضروریست.
    موفق باشید میر

    کامنت

    • ms2125

      • 2020/06/24
      • 36

      #3
      ممنون ولی فایل اصلی مشکلی نداره وقتی به exe تبدیل میشه این اتفاق میفته



      این کد ذخیره


      Application.ActiveWorkbook.save
      Application.Quit
      End Sub

      کامنت

      • majid_mx4

        • 2012/06/25
        • 699

        #4
        باسلام

        لطفا از کد زیر استفاده کنید و نتیجه را اطلاع دهید.

        کد:
        Application.DisplayAlerts = False
        
         ActiveWorkbook.Save
        
        Application.DisplayAlerts = True
        موفق باشید میر

        کامنت

        • ms2125

          • 2020/06/24
          • 36

          #5
          متاسفانه هيچ تغييري نكرد
          البته لازم بذكر هست من يك كليد خروج ساختم و كد ذخيره هم داخل اون گذاشتم توي اكسل جواب ميده وقتي خروج ميزنم هم ذخيره ميشه هم خارج ولي وقتي تبديل به فايل اجرايي ميشه متاسفانه فقط خارج ميشه و هيچي ذخيره نميشه

          کامنت

          • majid_mx4

            • 2012/06/25
            • 699

            #6
            با سلام



            این کد اجباری کردن ذخیره را انجام می دهد امیدوارم درست شود در غیر اینصورت
            کد:
            [B][B] If ThisWorkbook.Saved = False Then 
            [/B][/B][B][B]ThisWorkbook.Save End If [/B]         [/B]
            در غیر اینصورت

            1-بفرمایید با چه برنامه ای تبدیل به Exe میکنید.
            2- آیا برنامه شما قابلیت عدم ذخیره را دارد.( ممکن است در موقع exe کردن این امکان از اکسل گرفته شده باشد )

            موفق باشید میر

            کامنت

            • ms2125

              • 2020/06/24
              • 36

              #7
              ممنون جناب مير از وقتي كه گذاشتيد من از برنامه XLtoEXE.exe استفاده كردم
              در ضمن اين كدي كه داديد كدوم قسمت بايد وارد كنم توي همون باتون خروج زدم ولي متاسفانه هيچ تغييري نكرد

              کامنت

              • majid_mx4

                • 2012/06/25
                • 699

                #8
                باسلام

                خواهش میکنم ، این کد در هر قسمتی میتوانید وارد کنید مخصوصا موقع خروج یا ثبت .

                لطفا در برنامه Excel to Exe چک کنید در قسمت Exe File Save Option هیچ تیکی نخورده باشد و Backup Levels هم روی 1 باشد اگر این مورد رعایت شده باشد حتما باید فایل نمونه یا قسمت مورد نظر خود را ارسال فرمایید تا روی آن کار شود .

                موفق باشید میر

                کامنت

                • kazem1359

                  • 2018/06/08
                  • 331
                  • 39.00

                  #9
                  سلام دوست عزیز این کد برای خروج امتحان کن ببین درست میشه

                  کد PHP:
                      Dim WB As Workbook

                  For Each WB In Workbooks
                  If Not (WB Is ActiveWorkbookThen WB.Close
                  Next
                  ActiveWorkbook
                  .Save
                  ActiveWorkbook
                  .Close
                     Application
                  .Quit
                  End Sub 
                  سلام خدمت اساتید محترم و اقای میر گرامی
                  بنده قبلا از کد بالا در فایلم که exe شده بود استفاده می کردم و مشکلی نداشتم تا اینکه جدیدا چند مورد به فایلم اضافه کردم اکنون هنگام خروج با خطا زیر روبرو می شم علت چیست؟ ممنون میشم راهنمایی کنید



                  Last edited by kazem1359; 2020/06/29, 22:59.

                  کامنت

                  • ms2125

                    • 2020/06/24
                    • 36

                    #10
                    ممنون با اين كد آقا كاظم درست شد و سيو ميشه ولي هر وقت كليد خروج ميزنم يه اررو ميده بعد خارج ميشه


                    Error 424 (Object required)

                    کامنت

                    • kazem1359

                      • 2018/06/08
                      • 331
                      • 39.00

                      #11
                      سلام دوست عزیز درسته ارور میده من هم نمیدونم چرا ولی مشکلی روی فایل و ذخیره فایل نداره فایل شما به درستی سیو میشه نگران ارور داده شده نباشید به نظر بنده چون فایل تبدیل کننده به exe می بایست با کدفعالسازی فعال شود و فعال نشده این ارور به خاطر این هست.

                      کامنت

                      چند لحظه..