我正在尝试创建Excel VBA用户表单。在该表单中输入的数据应存储在MS Access 2016 .accdb文件中。当excel文件(包含用户窗体和vba代码)和.accdb MsAccess文件位于同一台本地计算机中时,它会起作用。
是否有可能将excel文件和.accdb文件同时保留在Sharepoint中,以便每个人都可以从sharepoint下载excel并更新用户表单中的数据。
从本地下载的excel文件中,excel vba代码应该能够更新仍在sharepoint中的.accdb文件。
如果是,能不能请大家分享一下connection-uri模板或者其他实现连接uri模板的方法。
发布于 2019-08-12 09:29:01
如果Access DB真的是在SharePoint中,我认为你在这方面不会有太大的进步。如您所知,您确实需要下载Excel,否则VBA部分将无法工作。基本上,VBA不能在基于web的(云)环境中工作。使用VBA,您可以从云中导入数据,但这是完全不同的事情,因为应用程序是从您的桌面运行的。无论如何,只需获取数据库并将其移动到网络上的一个文件夹中,然后将Excel指向该文件夹。你不需要SharePoint来做这些事情。最后,UNC路径可以是你想要的任何东西,只要正确地映射它即可。
这样的代码应该可以正常工作(从两个反斜杠开始)。
\my.corp.com\Your_DB_Name.accdb
https://stackoverflow.com/questions/57452708
复制相似问题