我正在使用MS Access 2013,引用MS HTML对象库。我按以下方式加载页面:
Dim rc As DAO.Recordset
Set rc = CurrentDb.openRecordset("SELECT * FROM DBSettings WHERE title = 'pageMain'")
Webbrowser0.Object.Document.Open
Webbrowser0.Object.Document.write rc!content
Webbrowser0.Object.Document.Close
Set body = Hpage.getElementById("body")
这非常有效,但移动鼠标(Nomal - Hourglass)时鼠标指针闪烁。有办法解决这个问题吗?
编辑:是的,它在加载本地(完全相同)文件时实际上没有闪烁。这有两个缺点:1)db应该是独立的,因此应该从表中加载文件2)从vba调用js函数时的安全警告任何人都知道在没有本地文件的情况下动态加载的更好方法吗?
答案 0 :(得分:1)
谢谢我找到了解决这个问题的方法。由于此问题很容易在Access 2010和2013中重现,我将在此处发布:
解决方案: