Я загружаю фьючерсные данные из своей брокерской компании в Excel 2010 с использованием TOS DDE, а затем извлекаю эти данные в программу perl. Все работает, за исключением того, что мне нужно сохранять лист Excel вручную каждый раз, когда мне нужно обновление. Есть ли способ автоматизировать этот процесс сохранения каждые n секунд?
Из моих исследований в сети кажется, что мы можем автоматизировать CTRL-S на excel с использованием макросов или VBS, но я не знаком ни с одним из них.Autosave Excel с использованием VBS или Macro
ответ
Вы можете записать Ctrl + S и Excel напишет код для вас. Это можно легко изменить до vbs.
Итак, запишите свой макрос. Затем создайте макрос автозапуска. Добавьте эту строку в BOTH макросы, введя имя вашего записанного макроса, возможно, Macro1, если вы его не переименуете.
Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"
С помощью https://msdn.microsoft.com/en-us/library/office/ff196165.aspx
Смотрите последний раздел на этой странице, чтобы сделать его работу. https://support.office.com/en-us/article/Run-a-macro-5e855fd2-02d1-45f5-90a3-50e645fe3155#bmrunmacroautomatically
Thanx для вашего быстрого ответа. Однако, когда я пытаюсь сохранить макрос, мне нужно сохранить его как файл xlsm, который моя программа Perl не может прочитать. Вероятно, опция «Угадай макрос» может не работать. Есть ли другой способ автоматизировать CNTRL S на excel –
- 1. Выравнивание Соответствующие ячейки в excel (vbs, macro)
- 2. VBS Script для открытия Excel и Run Macro не работает
- 3. Переменная перехода из Excel Macro в файл .vbs
- 4. Excel VBA с использованием Range в Macro
- 5. Excel и Macro с использованием C#
- 6. Excel Macro зависает Outlook
- 7. Excel Macro - Удаление или добавление диагональных границ
- 8. Excel vba end autosave ontime loop
- 9. Excel Macro VBA
- 10. excel macro table transpose
- 11. Удаление дублирующегося значения из файла excel с использованием vbs
- 12. Запуск скрипта vbs с использованием cmd
- 13. Looping Excel Macro
- 14. Соединение DB2 с excel macro
- 15. VBA macro с формулой (Excel)
- 16. Excel VBA Macro
- 17. complex excel macro
- 18. Запуск файла сценария VBA из excel macro
- 19. Excel VBA Unfiltering macro
- 20. Macro для создания файла заголовка C++ с использованием excel
- 21. RUN excel macro outside excel
- 22. Autosave с PHP
- 23. Excel macro Select Case
- 24. VBA-Excel Macro
- 25. excel macro call another excel macro in vba
- 26. Вызовите Excel Macro с помощью java на linux box
- 27. Сценарий не запускается Excel Macro (Windows 10)
- 28. VBA Excel SendKeys Macro
- 29. Excel Macro для сохранения
- 30. VBS переменные с использованием HTML входов
Исследование 'application.ontime' – findwindow