powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / процесс word
5 сообщений из 5, страница 1 из 1
процесс word
    #40034146
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Необходимо средствами vba (из файла access) проверить, есть на ПК открытые файлы word (процессы word).
Прошу помощи в решении.
...
Рейтинг: 0 / 0
процесс word
    #40034154
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mi34,

Возможно стереотипно, но: Ох уж эти ленивые студенты... С заблокированным яндексом :)

Вариант с oszone (второй в выдаче)

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    Dim collSWbemObjectSet As Object
    Dim objSWbemObjectEx As Object
    
    With CreateObject("WbemScripting.SWbemLocator")
        With .ConnectServer(".", "root\cimv2")
            Set collSWbemObjectSet = .ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'wmplayer.exe'")

            If collSWbemObjectSet.Count > 0 Then
               'Процесс запущен
            End If
            
            Set collSWbemObjectSet = Nothing
        End With
    End With



Процесс WS Word имеет имя winword.exe
...
Рейтинг: 0 / 0
процесс word
    #40034165
mi34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо.

Вот еще нашлось, не знаю только, насколько корректно\приемлемо:


dim ObjWord as Object

On Error Resume Next

set ObjWord=GetObject(, "Word Application")

If Err Then

'если нет процесса

Else
'если есть
end if




Как считаете?
...
Рейтинг: 0 / 0
процесс word
    #40034287
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mi34,

Да, тоже имеет право на существование. Но наверное не будет работать с портабельными версиями.
...
Рейтинг: 0 / 0
процесс word
    #40034290
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наличие в системе процесса Word вовсе не означает того, что в нём открыт файл. Это может быть невыгруженный процесс СОМ-сервера.

И наоборот - процесс Word далеко не единственный, способный открыть файл Word.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / процесс word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]