7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 582
|
||||||
1 | ||||||
Закрыть не все Excel файлы открытые через Ole12.11.2018, 16:28. Показов 1190. Ответов 4
Здравствуйте. С помощью Ole технологии я открываю несколько фалов Excel процедурой open
Добавлено через 1 час 1 минуту Пробовал открывать методом ShellExecute(Handle,"open",exelnamen[exn].c_str(), NULL,NULL,SW_RESTORE); Все равно при закрытие одного ексель файла закрываются все остальные открытые.
0
|
|
12.11.2018, 16:28 | |
Ответы с готовыми решениями:
4
Работа с Excel через OLE
Как распечатать все открытые файлы Excel? |
Модератор
|
|
12.11.2018, 18:37 | 3 |
Не по теме: Хм-м-м... Такое поведение было характерно для Excel 2000, в отличие от Word 2000, который поддерживал мультидокументный интерфейс... nnnikotinnn995, ну дык для каждого файла xls(x) создавайте свой объект ExcelApplication - только и всего... Не воспроизвелось на МС Офис 2010/2013...
0
|
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 582
|
|
12.11.2018, 22:15 [ТС] | 4 |
Office_2003_SP3_Full.
А на более ранних тоже все закрывается? Вообще похоже Ole не очень дружит с с офисом на разных компах.При старте программы подключаю ворд и ексель, и если у юзеров пиратский виндоус - то при попытки что то вывести в ексель, ворд начинает просить зарегистрировать себя. После того как мы установили репакнутый офис на пиратскую винду -все заработало (винду не пришлось переустанавливать). Почему пиратский ворд открывается в ручном режиме, а при Ole функциях ругается на отсутствие лицензии?
0
|
Супер-модератор
![]() ![]() |
|
12.11.2018, 22:17 | 5 |
В 2003-ем что-то в настройках самого Экселя было, типа "открывать в новом окне" или в новом экземпляре.
Или в реестре надо было что-то подкручивать... Давно было, не помню уже...
0
|
12.11.2018, 22:17 | |
Помогаю со студенческими работами здесь
5
Закрыть все открытые сессии Word : Закрыть все открытые документы, кроме активного
Winamp не запоминает все открытые файлы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |