首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Outlook实现IE自动化-权限被拒绝问题

通过Outlook实现IE自动化-权限被拒绝问题
EN

Stack Overflow用户
提问于 2018-06-19 10:46:48
回答 1查看 151关注 0票数 0
代码语言:javascript
复制
Sub test()
    Dim objShell As Object
    Dim objShellWindows As Object
    Dim objWin As Object

    Set objShell = CreateObject("Shell.Application")
    Set objShellWindows = objShell.Windows

    For Each objWin In objShellWindows
        If TypeName(objWin.Document) = "HTMLDocument" Then
            Debug.Print objWin.Document.Location
        End If
    Next objWin 
End Sub

这在Excel、Access、Word和PowerPoint中非常好,但是当从Outlook运行时,会在Debug.Print行上抛出“运行时错误70 -权限被拒绝”错误。我正在使用后期绑定来排除引用问题。此外,还进行了Outlook宏设置,并将它们与其他Office应用程序进行了比较--对我来说,这一切似乎都很好。为什么它在Outlook中失败了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 11:50:45

尝尝这个。返回与位置相同的

代码语言:javascript
复制
Debug.Print objWin.Document.Url

谢谢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50926529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档