ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] VBA ªí³æ ¹Ï§Î ¬°¦óµLªk¦Ü³Ì¤W¼h

¦^´_ 6# lichang
¸Õ¸Õ¬Ý
  1. #If VBA6 Then
  2. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'For 32 Bit Systems
  3. #Else
  4. Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'For 64 Bit Systems
  5. #End If
  6. Dim Msg As Boolean 'Boolean  ªì©l­ÈFalse
  7. Private Sub CommandButton1_Click()
  8.    Msg = Not Msg  '¤ÏÂà:·íTrueÂରFalse,·íFalseÂରTrue
  9.    Image_ZOrder
  10. End Sub
  11. Private Sub Image_ZOrder()
  12.     Dim Ar(), i As Integer, t As Date
  13.     Ar = Array(Image1, Image2, Image3)
  14.     t = Time
  15.     Do While Msg  'Msg=True °õ¦æ³o Do Loop ªº°j°é
  16.         DoEvents
  17.         'Sleep 1000
  18.         If t + #12:00:01 AM# <= Time Then  '¨C¬í¤@¦¸,¤]¥i¥H¤£¥Î Sleep
  19.             Ar(i).ZOrder msoBringToFront
  20.             i = i + 1
  21.             If i > UBound(Ar) Then i = 0
  22.             t = Time
  23.         End If
  24.     Loop
  25. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ­×¦æ­nô½t­×¤ß¡AÂǨƽm¤ß¡AÀH³B¾i¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD