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

Ваш аккаунт

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

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

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

Печать страницы Excel

13K
17 декабря 2006 года
DKain
26 / / 21.09.2006
Подскажите пожалуйста, как из VB распечатать страницу Excel? И возможно ли это?
459
17 декабря 2006 года
gacol
273 / / 12.02.2003
вот пример
Set objExc = CreateObject("Excel.Application")
objExc.Workbooks.Open "c:\mybook.xls"
objExc.ActiveWorkbook.Sheets("лист1").printout
Set objExc = Nothing
13K
18 декабря 2006 года
DKain
26 / / 21.09.2006
Благодарю... Почти все работает!:)
Дело в том, что это меня попросил узнать знакомый, т.к. он с Интернетом не дружит, а я не дружу с VB + Excel... Попытаюсь объяснить, что у него не совсем так работает...
Он создает объект: Set objExc = CreateObject("Excel.Application")
Далее копирует содержимое своей страницы в этот объект. Все хорошо работает, содержимое объекта распечатывается, но потом доступ к странице которую он копировал в объект пропадает. Как он подозревает ему для того чтобы все совсем хорошо было необходимо закрывать страницу/документ из которого он копирует в объект. Как это сделать? Set objExc = Nothing уничтожает объект, а как закрыть страницу?
13K
20 декабря 2006 года
DKain
26 / / 21.09.2006
Ну что никто не знает? Кстати, даже после перезагрузки компьютера этот открытый файл считается "уже открытым".
405
20 декабря 2006 года
Dmitrii
554 / / 16.12.2004
Цитата: DKain
... доступ к странице которую он копировал в объект пропадает...


А разве выполняются ещё какие-то действия? Если выполняются, то код - в студию.

Цитата: DKain
... Set objExc = Nothing уничтожает объект, а как закрыть страницу?


Закрыть страницу нельзя. Можно закрыть рабочую книгу или завершить работу приложения. Например:

 
Код:
objExc.Quit 'завершаем работу Excel
Set objExc = Nothing
459
21 декабря 2006 года
gacol
273 / / 12.02.2003
Если надо зактрыть только копируемую книгу, то так
Workbooks("mybook.xls").Close SaveChanges:=False
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог