![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Уважаемые форумчане.
Есть такой код: 1. Открыта Книга113 2. С помощью кода создаем новую книгу Книга1. Здесь она еще не сохранена на диске, а находится в памяти ПК. 3. В ячейку Книги1 вносим данные. 4. Сохраняем Книгу1 на диске. 5. Закрываем Книгу1. 6. Удаляем Книгу1 с диска. 7. Закрываем Excel, в котором была создана Книга1. Подскажите, пожалуйста, два вопроса. 1. В пункте 2, где Книга1 еще не сохранена, есть ли возможность активации Книги113, затем активации Книги1. Т.е. здесь передача активации между книгами возможна. 2. Пункт7 - как закрыть Excel, в котором создавалась Книга1, а Книга113 оставалась бы открытой. Здесь, видимо, тот же вопрос активации. Как Вы понимаете, действия с Книгой1 должны происходить в скрытом от пользователя режиме. Постоянно открыта только Книга113. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
3. В ячейку Книги1 вносим данные.
4. Сохраняем Книгу1 на диске. 5. Закрываем Книгу1. 6. Удаляем Книгу1 с диска. Где логика,если вы ее удаляете. Какое предназначение Книги1. Неужели для проведения каких то расчетов
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Из книги113 будут браться почтовые адреса.
Книга1 будет отправляться с внесенными данными по почте (как файл или в теле письма) Далее Книга1 будет не нужна. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Не надо создавать новый экземпляр Экса.
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 24.07.2011 в 15:47. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
А если создавать скрытый лист в книге 123 заполнить его и отправить по почте,затем его удалить
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Серег, автор предполагает отправку через СDO, поэтому все равно лист придется сохранять. Хотя... не знаю, может и можно в кач-ве аттача указать лист. Не пробовал.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 24.07.2011 в 15:42. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Сделал так. Получается что oSheet.SaveAs "D:\Книга1.xls"
и oWbk.SaveAs "D:\Книга1.xls" работают одинаково? Код:
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Лист делаешь видимым,сохраняешь как книгу и отправляешь.Это само собой подразумевается.Я бы так делал
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Я тоже делал так:-) Только не скрывал листы. Мне это незачем.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Отправку надо сделать в фоновом режиме, чтобы не мешала основной работе.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как скопировать лист в новую книгу | m-1 | Microsoft Office Excel | 4 | 17.03.2011 18:26 |
Создавать новую книгу в формате 2007 | alebed | Microsoft Office Excel | 0 | 01.09.2010 17:12 |
Несовпадения в новую книгу. | iamhelen | Microsoft Office Excel | 4 | 27.04.2010 16:47 |
Копирование диаграмм в новую книгу | juliaowen | Microsoft Office Excel | 1 | 30.10.2009 11:06 |
Как сделать форму всегда активной? | londoner | Общие вопросы Delphi | 3 | 04.03.2007 14:44 |