Страница: 1 |
Страница: 1 |
Вопрос: Книги Excel
Добавлено: 24.09.05 15:59
Автор вопроса: -=Fenix=-
Помогите плз.
У меня вот такая фигня, к примеру у меня есть несколько файлов. Вот я загружаю один командой
objExcel.Workbooks.Open
а если хочу загрузить второй то у меня возникает ещё доин процесс Excel, как сделать чтоб процесс оставался только один?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #1
Добавлено: 24.09.05 16:34
Прочитал - не поверил.
Попробовал - у меня один процесс.
Какой версии Ексцель?
Номер ответа: 2
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #2
Добавлено: 24.09.05 16:42
Всё, разобрался. Ты каждый раз создаёшь новый объект типа Excel.Application. Юзай глобальный Application и не морочь людям голову.
Sub Test()
'
With Application.Workbooks
.Add
.Open "..."
' i tak dalee...
End With
'
End Sub
Номер ответа: 3
Автор ответа:
-=Fenix=-
Вопросов: 33
Ответов: 81
Профиль | | #3
Добавлено: 24.09.05 17:00
Дык я так и делаю, сёравно та же трабла =/
А Excel - 2003
Номер ответа: 4
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #4
Добавлено: 24.09.05 17:17
С 2003-м пока не работал, сорри.
Может эта ботва только на нём и проявляется...
Номер ответа: 5
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #5
Добавлено: 24.09.05 21:05
А макрос-то записать и посмотреть не судьба. А то всё про процессы рассуждать это как-то.. Или хоть бы код свой показал!
Номер ответа: 6
Автор ответа:
-=Fenix=-
Вопросов: 33
Ответов: 81
Профиль | | #6
Добавлено: 26.09.05 19:32
2el-paso: пасиб за совет, всё, нашёл сюшиу
Номер ответа: 7
Автор ответа:
-=Fenix=-
Вопросов: 33
Ответов: 81
Профиль | | #7
Добавлено: 26.09.05 19:39
пардон, "*ошибка"