|
|
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
Бывает так, что запускаются несколько копий приложений. Есть необходимость вычислить сколько копий открыто, а вернее, необходимо оставить открытую только одну копию, а остальные закрыть. Пытають найти сколько открыто Word из VBA Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 20:01 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
Считай процессы word.exe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 21:56 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
Нашёл пример процесса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но у меня ругается на: Код: plaintext Что необходимо подключить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 11:19 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
DasTin, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 12:03 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
qwrqwr, а нафига там переменные q, qq и qqq? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 13:49 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
это он так насоздавал вордов для теста =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 13:54 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
тьфу ты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 13:56 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
qwrqwr, Большое спасибо! То, что нужно! Хотя мне для общего развития хочется узнать, почему же не работает Код: plaintext И ещё, если кто знает. Я тут тренировался закрывать копии запущенных приложений Word, только вот второй раз Word.Application.Quit уже не работает. Второй раз GetObject(, "Word.Application")-ом уже не проверяется. В чём тут дело? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 17:57 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
> Автор: DasTin > Хотя мне для общего развития хочется узнать, почему же не работает > System.Diagnostics.Process Потому, что это из NET Framework, можно и его использовать, но для этого этот фреймворк должен стоять на всех компах где будет запускатся макрос и ещё нужно качать и поустанавливать посредника между технологиями СОМ и NET > И ещё, если кто знает. Я тут тренировался закрывать копии запущенных приложений Word, только вот второй раз > Word.Application.Quit уже не работает. Не понятно, если ты имееш в виду свой пример и этот пример запускается из ворда, то ты закрываешь сам себя, > Второй раз GetObject(, "Word.Application")-ом уже не проверяется. В чём тут дело? Тоже не понятно, что ты имееш в виду Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:03 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, > Потому, что это из NET Framework... Понятно, вопросов больше не имею. > Не понятно, если ты имееш в виду свой пример и этот пример запускается из ворда, то ты > закрываешь сам себя, Макрос я запускаю из Excel. А второй раз я имею в виду, что при Do Loop, при вхождении в цикл во второй раз, Word.Application.Quit не работает, равно как и GetObject(, "Word.Application"), я так понимаю, GetObject(, "Word.Application") не определяет открытые копии Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:30 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
DasTinА второй раз я имею в виду, что при Do Loop, при вхождении в цикл во второй раз, Word.Application.Quit не работаетДобавь Option Explicit, узнаешь почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:40 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
> Автор: DasTin > Макрос я запускаю из Excel. > А второй раз я имею в виду, что при Do Loop, при вхождении в цикл во второй раз, Word.Application.Quit не > работает, равно как и GetObject(, "Word.Application"), я так понимаю, GetObject(, "Word.Application") не определяет > открытые копии Word. В смысле не работает, ошибку пишет или что? я написал-бы так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. У тебя условие цикла такое Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 18:52 |
|
||
|
Как определить сколько запущенно копий WORD, например??
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, Спасибо большое, теперь я знаю как лучше решить подобную задачу! По поводу моего макроса, то я заменил Код: plaintext на Код: plaintext И всё заработало! Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36007938&tid=2160939]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 361ms |

| 0 / 0 |
