我们在Excel 2010 VBA中开发了一个客户端/服务器解决方案 . Excel数据库托管在SP 2013 Server上的隐藏文档库中 . 客户端是包含数据输入表单的本地工作簿 .

我们希望保密托管数据库的路径 . 问题是,只要用户通过专用VBA例程提交更改,就会在消息正文中显示 Headers 为“正在上载到服务器”的弹出消息:“正在上载...”以及服务器数据库的完整路径 .

我们在Excel VBA中包含了所有标准消息禁用功能:

Application.DisplayAlerts = False

Application.ScreenUpdating = False

但它们对此类消息没有影响 . 想知道他们是否真的来自Excel?他们可能来自IE或WebDAV?在任何情况下,只有在保存需要一些时间时才会显示它们 .

SP托管数据库按以下方式打开和关闭:


Workbooks.Open \ OurIntranet \ services \ ContractsDatabase_hidden_ \ LIVE_DB \ Database v01.04.xlsb ,, False ,, MyPwd

Application.DefaultSaveFormat = xlWorkbookNormal

  • 更新线 -

wbk.Close


我已经看到,在网络文件服务器上托管数据库时,也会显示相同的消息 . 所以消息框似乎不是SP的来源 .

有人可以帮忙吗?

谢谢