Получение доступа к открытому MS Office word - VB
Формулировка задачи:
Доброго времени суток!
Необходимо получить доступ к открытому экземпляру Word. Сделать это при помощи ниже приведенного кода не получается, так как Shell32.Shell содержит только окна проводника.
Через какой тип объекта можно получить доступ к word или любому другому приложению.
Спасибо Всем за помощь!
Решение задачи: «Получение доступа к открытому MS Office word»
textual
Листинг программы
Sub Check_OpenWord() Dim objWrdApp As Object On Error Resume Next 'пытаемся подключится к объекту Word Set objWrdApp = GetObject(, "Word.Application") If objWrdApp Is Nothing Then 'если приложение закрыто - создаем новый экземпляр Set objWrdApp = CreateObject("Word.Application") 'делаем приложение видимым. По умолчанию открывается в скрытом режиме objWrdApp.Visible = True Else 'приложение открыто - выдаем сообщение MsgBox "Приложение Word уже открыто", vbInformation, "Check_OpenWord" End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д