Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Выделить код в отдельный процесс? Добавлено: 14.02.08 08:38  

Автор вопроса:  EdSS
Здравствуйте!

У меня вопрос такой: есть документ Office, в нем прописан код на VB (не VBscript), можно ли как-то "выделить" этот код в отдельный процесс/поток, ну вобщем чтобы при закрытии документа выполнение программы продолжалось?
Или не весь код а хотя бы одну его процедуру/функцию? Насколько я понимаю, с помощью CreateProcess можно запустить только EXE-шник, а запущенная с помощью CreateThread функция "умрет" при закрытии документа? Прав ли я?

Эд

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 14.02.08 09:01
При закрытии документа код не умрёт, если он будет работать на уровне шаблона normal.dot. ПРи закрытии программы умрёт всё, что в ней было запущено. Кроме того не понятно, зачем, над чем и как работать из VBA при закрытом документе. Может лучше пойти другим путём? Внешняя программа, которая использует документ.

Ответить

Номер ответа: 2
Автор ответа:
 EdSS



Вопросов: 1
Ответов: 3
 Профиль | | #2 Добавлено: 15.02.08 20:25
нет, кроме запускаемого документа я ничего не могу сделать, поэтому и пытаюсь выжать из него максимум. неужели нет способов?
и вообще, маленько детский вопрос, а код VB который запускается при открытии документа access- это и есть VBA? :)

Ответить

Номер ответа: 3
Автор ответа:
 EdSS



Вопросов: 1
Ответов: 3
 Профиль | | #3 Добавлено: 15.02.08 20:26
а закрытие программы - ты имеешь ввиду закрытие access?

Ответить

Номер ответа: 4
Автор ответа:
 EdSS



Вопросов: 1
Ответов: 3
 Профиль | | #4 Добавлено: 16.02.08 08:39
да, закрытие access

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам