Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Из Access в Excel

8.3K
08 ноября 2005 года
1000@
29 / / 31.08.2005
Проблема проста, никак не могу решить. Я из Access'a создают на основе запроса таблицу в Excel. Возникли следующие трудности:
1) Я хочу, чтобы открывался Excel и в нем была моя таблица, которую можно было потом сохранить.
У меня же она открывалась на несколько секунд, а потом закрывалась (т.к. я исп. Quit), но без него что-то не работает.
2) У меня есть шапка таблицы в Excel, и мне нужно добавить или изменить данные. Т.е. я пишу Getobject("aaa.xls",Excel.Worksheet), дальше изменяю, дальше сохраняю. Потом пытаюсь открыть файл, он не открывается.
1.8K
08 ноября 2005 года
ziv
71 / / 04.07.2003
Цитата:
Originally posted by 1000@
Проблема проста, никак не могу решить. Я из Access'a создают на основе запроса таблицу в Excel. Возникли следующие трудности:
1) Я хочу, чтобы открывался Excel и в нем была моя таблица, которую можно было потом сохранить.
У меня же она открывалась на несколько секунд, а потом закрывалась (т.к. я исп. Quit), но без него что-то не работает.
2) У меня есть шапка таблицы в Excel, и мне нужно добавить или изменить данные. Т.е. я пишу Getobject("aaa.xls",Excel.Worksheet), дальше изменяю, дальше сохраняю. Потом пытаюсь открыть файл, он не открывается.




Dim xlApp As Object
Dim xlWbk As Object
Dim xlSheet As Object

Set xlApp = CreateObject("Excel.Application")
Set xlWbk = xlApp.workbooks.Open("aaa.xls")
xlApp.Visible = True
xlWbk.Visible = True
Set xlSheet = xlWbk.worksheets(1)
ячейка11 = xlSheet.Cells(1,1).Value

....
....

xlWbk.Close

видимо так :)

8.3K
09 ноября 2005 года
1000@
29 / / 31.08.2005
Цитата:
Originally posted by ziv
Dim xlApp As Object
Dim xlWbk As Object
Dim xlSheet As Object

Set xlApp = CreateObject("Excel.Application")
Set xlWbk = xlApp.workbooks.Open("aaa.xls")
xlApp.Visible = True
xlWbk.Visible = True
Set xlSheet = xlWbk.worksheets(1)
ячейка11 = xlSheet.Cells(1,1).Value

....
....

xlWbk.Close

видимо так :)


А, а я делал через Modules. И там прописывал объекты Excel

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог