Необходимо с помощью макроса открыть книгу файл.xls находящуюся на другом компе (по сети), перейти на третий лист, скопировать значения всего листа, вставить значения на активный лист книги, из которой запущен макрос и закрыть без сохранения файл.xls.
Руками все делается просто, но если собирать из нескольких машин - скучно...
Проблема - открыть и закрыть книгу.
Везде искал, но возможно пропустил информацию.
Скрипт на WSH (только открытие/закрытие файла)
set WSHShell = WScript.CreateObject("WScript.Shell")
Set objXL = WScript.CreateObject("Excel.Application")
FilePath = "c:temptest.xls"
objXL.Visible = true
Set objWorkbook = objXL.Workbooks.Open(FilePath)
WScript.Sleep 2000
objXL.SendKeys("%{f4}")
objXL.Quit
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)