ایجاد تایمر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mr.siahatgar

    • 2010/06/25
    • 13

    ایجاد تایمر

    با سلام
    من در یه فروم دارم که درون اون یه کامند بوتن قرار دادم که محاسباتی رو انجام میده ولی باید این کامند بوتن را هر از یک دقیقه اجرا کنم میخواستم بدونم با چه دستوری میتوانم این کار را بصورت اتوماتیک انجام بده یعنی هر از یک دقیقه کامند بوتن من کلیک بشود در وی بی تایمر هست اما در وی بی ا نیست چکار باید بکنم
    لطفاً با ذکر مثال جواب دهید
  • mr.siahatgar

    • 2010/06/25
    • 13

    #2
    RE: ایجاد تایمر

    خب دوستان خودم راه حل را پیدا کردم شما میتوانید از روایه ontime استفاده نمایید (به همین راحتی)

    کامنت

    • Javad-2010

      • 2010/11/21
      • 24
      • 58.00

      #3
      RE: ایجاد تایمر

      نوشته اصلی توسط mr.siahatgar
      خب دوستان خودم راه حل را پیدا کردم شما میتوانید از روایه ontime استفاده نمایید (به همین راحتی)
      دوست عزیز؛
      یه لطفی بکن و یه نمونه فایل هم برامون بذار.
      خیلی ممنون

      کامنت

      • 4017

        • 2010/10/03
        • 114

        #4
        RE: ایجاد تایمر

        سلام
        ميشه شبيه اين
        Application.OnTime Now + TimeValue("00:00:30"), "macro1"
        اين كار باعث ميشه mcro1 بعد از ۳۰ ثانيه اجرا بشه
        [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
        او جانشين تمام نداشته هاي من است...![/color]

        کامنت

        • mr.siahatgar

          • 2010/06/25
          • 13

          #5
          RE: ایجاد تایمر

          سلام
          بله همانطور که دوستمان گفت اگه بخواهیم یک ماکرو طی زمانهای معینی اجرا گردد باید مطابق زیر عمل کرد
          sub macro1
          Application.OnTime Now + TimeValue("00:00:15"), "macro1
          کدهای مورد نظر
          end sub
          با این کار ماکرو هر 15 ثانیه اجرا میگردد
          ولی اگر بخواهید در ساعت مشخصی یک فایل اجرا گردد باید از فرمان ریز استفاده کنید

          Application.OnTime TimeValue("17:00:00"), "macro1

          که در اینجا ماکرو در ساعت 17 اجرا میگردد

          و اگر خواستیم ماکرو چس از اجرا شدن در زمان معینی دیگر اجرا نشود از متذ زیر استفاده میکنیم


          Application.OnTime EarliestTime:=TimeValue("18:00:00"), _
          Procedure:="macro1", Schedule:=False
          که در اینجا وقتی ساعت 18 شد ماکرو دیگر کنسل میشود

          کامنت

          • 4017

            • 2010/10/03
            • 114

            #6
            RE: ایجاد تایمر

            با سلام
            اگه بخوايم ۱۰ ثانيه بعد از اجراي ماكرو، اين ماكرو ديگه اجرا نشه چيكار بايد كرد؟
            [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
            او جانشين تمام نداشته هاي من است...![/color]

            کامنت

            چند لحظه..