ذخیره خودکار فایل هر یک دقیقه

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

    • 2015/03/06
    • 53
    • 82.00

    ذخیره خودکار فایل هر یک دقیقه

    با سلام و خسته نباشید.
    میگم اگه بخوام ماکرویی بنویسم که هر یک دقیقه یکبار در حین انجام کارها ذخیره رو انجام بده باید چی بنویسم؟
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط yamahdi13601982
    با سلام و خسته نباشید.
    میگم اگه بخوام ماکرویی بنویسم که هر یک دقیقه یکبار در حین انجام کارها ذخیره رو انجام بده باید چی بنویسم؟
    سلام
    دوست عزیز لطفا برای سوالتون تاپیک مجزا ایجاد کنید
    سوال شما منتقل شد

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4598
      • 100.00

      #3
      و اما جواب شما.
      از اونجایی که برای اینکه سر تایم مشخص یک کار انجام بشه باید یک حلقه نوشته بشه و برنامه داخل حلقه دائم بچرخه. پس با این حساب فکر نکنم این کار عملی باشه

      ولی برای ذخیره خودکار میتونین از تنظیمات خود اکسل استفاده کنید. و تایم ذخیره رو به 1 دقیقه تغییر بدین.
      Click image for larger version

Name:	Untitled.png
Views:	1
Size:	65.6 کیلو بایت
ID:	127649

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام

        در This workbook این کد را اضافه کنید

        کد PHP:
        Private Sub Workbook_Open()

        test

        End Sub 
        و ماکرویی که بایستی فراخوانی شود(بجای عدد 10 ثانیه زمان مورد نظر را به ثانیه یا در قسمت صفر وسط به دقیقه وارد کنید)

        کد PHP:
        Sub test()

        Application.OnTime (Now TimeSerial(0010)), "test"

        Application.DisplayAlerts False

        ActiveWorkbook
        .Save

        MsgBox 
        "Saved"

        Application.DisplayAlerts True

        End Sub 
        فایل های پیوست شده
        Last edited by iranweld; 2015/11/21, 11:46.

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          نوشته اصلی توسط iranweld
          با سلام

          در This workbook این کد را اضافه کنید

          کد PHP:
          Private Sub Workbook_Open()

          test

          End Sub 
          و ماکرویی که بایستی فراخوانی شود(بجای عدد 10 ثانیه زمان مورد نظر را به ثانیه یا در قسمت صفر وسط به دقیقه وارد کنید)

          کد PHP:
          Sub test()

          Application.OnTime (Now TimeSerial(0010)), "test"

          Application.DisplayAlerts False

          ActiveWorkbook
          .Save

          MsgBox 
          "Saved"

          Application.DisplayAlerts True

          End Sub 
          بابت کد ممنون ولی این کد شما فقط یک بار سیو میکنه. نه بصورت مداوم

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با سلام

            فایل ضمیمه را ملاحظه بفرمایید چنین مشکلی ندارد هر 10 ثانیه فایل ذخیره شده و پیغام saved نمایش داده میشود

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              نوشته اصلی توسط iranweld
              با سلام

              فایل ضمیمه را ملاحظه بفرمایید چنین مشکلی ندارد هر 10 ثانیه فایل ذخیره شده و پیغام saved نمایش داده میشود
              بله درسته. من تست نکرده بودم. ببخشید
              من به خط اول کدتون توجه نکرده بودم

              کامنت

              چند لحظه..