242 / 35 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Оставить после выполнения программы книгу Excel открытой27.03.2013, 18:33. Показов 2530. Ответов 5
Метки нет (Все метки)
Здравствуйте!
Я создаю Ole объект:
Потом убиваю процесс:
Если просто закомменитировать строку
0
|
27.03.2013, 18:33 | |
Ответы с готовыми решениями:
5
После выполнения макроса не закрывает книгу Оставлять объект в памяти в открытой книге Excel после завершения всех макросов Результат выполнения программы в консоли пропадает после выполнения скрипта Как из программы создать книгу Excel |
Супер-модератор
|
|
28.03.2013, 01:56 | 2 |
То есть, то, что открытая книга требует работающего процесса - понятно? Вот и выбирай, либо процессы не накапливаются (но тогда и книг нет), либо остается плюс один процесс к тому, что было до запуска программы, зато книга не закрылась.
Из воздуха Excel не может держать Workbook открытым, ему, блин, работающий процесс подавай. Кстати, а с чего это процессы будут накапливаться-то? Программа запускается много раз? Тогда искать уже запущенный экземпляр Excel-я (GetActiveOleObject, если не нашел - только тогда CreateOleObject, эта связка очень часто используется, поиск в разделе Билдера выведет тебя на пример кода), тогда при многократном запуске программы в памяти будет висеть один и тот же процесс.
1
|
242 / 35 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
28.03.2013, 17:06 [ТС] | 3 |
Спасибо!!! GetActiveOleObject - как раз то, что я хотела)) А с CreateOleObject не получалось, потому что запускаю программу из экселевской книги
0
|
242 / 35 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
||||||
31.03.2013, 12:57 [ТС] | 4 | |||||
Что-то не могу сообразить, как теперь лист добавить в уже открытый файл
0
|
242 / 35 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
03.04.2013, 16:27 [ТС] | 6 |
Спасибо!
0
|
03.04.2013, 16:27 | |
03.04.2013, 16:27 | |
Помогаю со студенческими работами здесь
6
Раскрывающееся меню с JS, как оставить открытой активную категорию? Как в книгу Excel записать много листов не выходя из программы ? Запись данных в закрытую книгу из другой открытой по кнопке Как в офисе 97 закрыть только форму кнопкой, а Вордбук оставить открытой-активной? Excel висит в процессах после выполнения Не закрывается Excel после выполнения нужных действий в VB 6.0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |