|
|
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
пишу так Set xls = CreateObject("Excel.Application") xls.Workbooks.Add ... xls.Application.Visible = True Set xls = Nothing на экран вываливается окно Екселя с новой книгой, пользователь может сохранить или нет, всё как надо. Но! если пользователь закрывает этот файл, то Ексель пропадает с экрана и подвисает в памяти. помогите плз этого избежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 12:08:04 |
|
||
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
sasha_1Set xls = Nothing Имхо, это надо выполнять только после того, как юзер закончил работу с Экселем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 12:30:09 |
|
||
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч sasha_1Set xls = Nothing Имхо, это надо выполнять только после того, как юзер закончил работу с Экселем. а как сие реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 12:49:15 |
|
||
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
все нормально. в целом так и должно/может быть. надо книжку сделать видимой, перед тем, как ты все происшь на произвол судьбы .. set tBook=xls.Workbooks.Add ... .. tBook.Visible=True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 12:59:26 |
|
||
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
Я обычно делаю не так: sasha_1Set xls = CreateObject("Excel.Application") а вот так (правда с вордом - но я думаю они одного поля ягоды): Public Const Wordexe = "WinWord.exe" Private A As Word.Application ... On Error Resume Next ' проверяем открыт ли Word Set A = GetObject(, "Word.Application") If (Err <> 0) Then Shell Wordexe, 3 Set A = GetObject(, "Word.Application") End If On Error GoTo Er ... И освобождаю в конце процедуры Ex: Set A = Nothing Exit Sub Er: ... И все нормально - пользователи редактируют на здоровье и закрывают кодга хотят. ------------------------------------------------------- Отстаивая свои ограничения, ты лишаешь себя Всемогущества. (с) не мой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 13:04:30 |
|
||
|
Excel остается в памяти
|
|||
|---|---|---|---|
|
#18+
2 neal: Ооогромное спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2005, 14:36:53 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=360&tid=2186058]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 297ms |

| 0 / 0 |
