我有这样的代码,它可以从我们的 Intranet 打开 Word 文档进行编辑,显然是在单击相关按钮时调用的:
Dim objWord
Sub Btn956_onclick()
call OpenDoc("\\server01\folder1\docname.docx")
End Sub
Sub OpenDoc(strLocation)
Set objWord = CreateObject("Word.Application")
objWord.Visible = true
objWord.Documents.Open strLocation
End Sub
为了让它在 IE(我们的员工标准浏览器)中工作,我需要让他们一次性更改他们的互联网安全设置(否则他们只会收到一个 javascript 错误)。特别是,Intranet 区域的“初始化和编写未标记为安全的 ActiveX 控件”设置从禁用更改为启用。
为了帮助用户在没有技术帮助的情况下更新此设置,我需要一种方法来通知他们在设置不正确时需要更改设置。有没有一种方法可以以编程方式检测到上述 OpenDoc 命令失败,因为他们没有更新他们的设置?