Можно ли запустить другой экземпляр Microsoft Word во время работы макросов в любом из документов? В настоящее время я не могу запустить то, о чем прошу.
Мой обзор кода ниже.
With ActiveDocument.Range
If .Hyperlinks.Count > 0 Then
URL = .Hyperlinks(1).Address
With IE
.Visible = False
.navigate URL
Do Until .readyState = 4: DoEvents: Loop
IE.ExecWB 17, 0 '// SelectAll
IE.ExecWB 12, 2 '// Copy selection
End With
some paste and formate
Проблема с приведенным выше кодом заключается в том, что .readyState = 4, я не могу выполнять какую-либо работу. Есть ли решение моей проблемы?
Редактировать Получив некоторые знания из комментариев, я хотел бы добавить.
Я сохранил VBA в модуле Word. Могу ли я запустить этот макрос асинхронно из любого другого места, открыв определенный документ, и продолжить работу над другим документом слова. Я пробовал это из Excel, но все равно не смог открыть какой-либо другой экземпляр слова.