当宏在任何文档中运行时,是否可以运行另一个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。我可以通过打开特定文档从其他任何地方异步运行该宏,并继续处理其他文档。 我从excel尝试过,但我仍然无法打开任何其他单词实例。