Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Открыть в макросе файл.xls

Автор: mmmmvlad Понедельник, 15 Декабря 2008, 23:11

Необходимо с помощью макроса открыть книгу файл.xls находящуюся на другом компе (по сети), перейти на третий лист, скопировать значения всего листа, вставить значения на активный лист книги, из которой запущен макрос и закрыть без сохранения файл.xls.
Руками все делается просто, но если собирать из нескольких машин - скучно...
Проблема - открыть и закрыть книгу. banned.gif
Везде искал, но возможно пропустил информацию. book.gif

Автор: gavin Среда, 17 Декабря 2008, 16:05

Скрипт на 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)