我在EXCEL中建立一个按钮控件,包含可执行代码,来完成读取同一局域网内电脑上的CSV数据,该数据每隔几秒就会产生新的CSV文件.我希望该读取程序可以自动运行,不知怎么实现?请指教 ^-^谢谢

解决方案 »

  1.   

    是不是TIMER,它只能返回时间。定时控间是什么呢?
      

  2.   

    我找到了一个定时函数OnTime 如何定时调用"Myvba"?Sub Myvba()
      MsgBox "你好"
    End Sub
      

  3.   

    在EXECL中没有timer控件,要使用必须用API函数来创建一个定时器。
    具体的函数声明如下:
    Public Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
    Public Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
    一个是设置一个,一个是销毁一个。
    怎么用?你就不要问我了,自己找资料学习。
    交流MSN:[email protected]