Excel - обновить данные в определенное время, используя VBscript - PullRequest
0 голосов
/ 27 декабря 2018

привет всем.Мне нужна помощь.Буду очень признателен за любую помощь.Я не знаю об использовании VBscript в Excel.

Я использую Excel 2016. У меня есть рабочая книга, которая имеет соединения с MySQL для запроса.Я хочу, чтобы подключения данных в рабочей книге могли обновляться через определенные промежутки времени.

Я пробую этот код:

Private Sub Workbook_Open()
    Application.OnTime TimeValue("13:55:00"), "MyMacro"
End Sub


Sub MyMacro()
 ActiveWorkbook.RefreshAll
End Sub

Книга открыта, но данные не обновляются.Кто-нибудь может подсказать, пожалуйста, для добавления или редактирования кода для этой цели.

1 Ответ

0 голосов
/ 27 декабря 2018

См. http://www.snb -vba.eu / VBA_Application.OnTime_en.html

Попробуйте

Private Sub Workbook_Open()
    Application.OnTime TimeValue("13:55:00"), "Module1.MyMacro"
End Sub
...