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

如何通过Excel VBA宏连接到Sharepoint中的MsAccess 2016.accdb文件,excel,vba,sharepoint-2013,ms-access-2016,Excel,Vba,Sharepoint 2013,Ms Access 2016,我正在尝试创建Excel VBA用户窗体。以该形式输入的数据应存储在MS Access 2016.accdb文件中。当包含用户表单和vba代码的excel文件和.accdb MsAccess文件位于同一台本地计算机中时,该功能将起作用 是否可以将excel文件和.accdb文件都保存在Sharepoint中,以便每个人都可以从Sharepoint下载excel并更新用户表单中的数据 从本地下载的excel文件中,excel vba代码应该能够更新仍在sharepoint中的.accdb文件 如果

我正在尝试创建Excel VBA用户窗体。以该形式输入的数据应存储在MS Access 2016.accdb文件中。当包含用户表单和vba代码的excel文件和.accdb MsAccess文件位于同一台本地计算机中时,该功能将起作用

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

从本地下载的excel文件中,excel vba代码应该能够更新仍在sharepoint中的.accdb文件


如果是,请有人共享连接uri模板或其他实现相同功能的方法。

如果Access DB确实位于SharePoint中,我认为您在这方面不会取得太大进展。如您所知,您确实需要下载Excel,否则VBA部分根本无法工作。基本上,VBA在基于web的云环境中不起作用。使用VBA,您可以从云中导入数据,但这完全是另一回事,因为应用程序是从您的桌面运行的。无论如何,只需将数据库移动到网络上的某个文件夹,然后将Excel指向该文件夹即可。这些都不需要SharePoint。最后,UNC路径可以是您想要的任何东西,只要正确地映射即可

像这样的东西应该可以很好地工作,开始时有两个反斜杠


\\my.corp.com\u DB\u Name.accdb

这有什么帮助吗?这正是我想要实现的。我试试看。谢谢@Storax这听起来对我有用。让我快速尝试一下,然后再回来讨论这个问题。谢谢@asher