Нужна помощь с EXCEL

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Qubicz
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 16.10.2004 (Сб) 20:21
Откуда: Санкт-Петербург

Нужна помощь с EXCEL

Сообщение Qubicz » 05.12.2004 (Вс) 23:35

Не знаю может надо было писать в VBA, но всё-таки...
Как реализовать посредством VB (или как ещё)
надо открыть некую .htm и сконвертировать в .csv посредством excel'а, пробовал загружать файл как текстовик с instr искать теги и тд, но очень медленно а excel всё делает все в секунды.
Я так понимаю, что достачно запустить excel с автозапуском макроса типа

Workbooks.Open Filename:="D:\1.htm"
ActiveWorkbook.SaveAs Filename:="D:\1.csv", FileFormat:=xlCSV, CreateBackup:=False

но как это сделать не запуская excel'а руками пользователя, а прогой на vb к примеру

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.12.2004 (Пн) 3:33

with createobject("excel.application")
.workbooks.open("D:\1.htm").saveas Filename:="D:\1.csv", FileFormat:=6, CreateBackup:=False
.quit
end with
Последний раз редактировалось GSerg 06.12.2004 (Пн) 13:46, всего редактировалось 1 раз.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Qubicz
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 16.10.2004 (Сб) 20:21
Откуда: Санкт-Петербург

Сообщение Qubicz » 06.12.2004 (Пн) 13:32

Big big Thanks!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing-бот, Google-бот и гости: 1

    TopList