如何通过Excel VBA宏连接到Sharepoint中的MsAccess 2016 .accdb文件

时间:2019-08-11 18:52:33

标签: excel vba sharepoint-2013 ms-access-2016

正在尝试创建Excel VBA用户表单。以该形式输入的数据应存储在MS Access 2016 .accdb文件中。当excel文件(具有用户窗体和vba代码)和.accdb MsAccess文件都在同一本地计算机上时,它可以工作。

是否可以将Excel文件和.accdb文件都保留在Sharepoint中,以便每个人都可以从sharepoint下载excel并更新用户表单中的数据。

从本地下载的excel文件中,excel vba代码应该能够更新仍位于共享点中的.accdb文件。

如果是,请问有人可以分享connection-uri模板或其他实现方法。

1 个答案:

答案 0 :(得分:1)

如果Access DB确实在SharePoint中,我认为您不会在此方面取得很大进步。如您所知,您确实需要下载Excel,否则VBA部分将无法正常工作。基本上,VBA在基于Web的(云)环境中不起作用。使用VBA,您可以从云中导入数据,但这是完全不同的事情,因为该应用程序是从桌面运行的。无论如何,只需将数据库移到网络上的文件夹中,然后将Excel指向该文件夹即可。您不需要任何SharePoint。最后,UNC路径实际上可以是您想要的任何内容,只需正确映射即可。

类似的东西应该可以正常工作(以2个反斜杠开头)。

\\ my.corp.com \ Your_DB_Name.accdb

相关问题