【问题标题】:VBA - Data string connection to Web Access Table on SharepointVBA - 到 Sharepoint 上的 Web 访问表的数据字符串连接
【发布时间】:2013-03-20 13:47:46
【问题描述】:

我想知道是否可以通过 VBA 连接 SharePoint 2010 和 Excel 2010 上托管的 Access 2010 表来创建数据连接?如果是这样,代码会是什么样子?代码需要在 vba for excel 中

【问题讨论】:

  • 感谢您的链接,但我已经尝试了访问连接字符串和 SharePoint 连接字符串。两者都不适用于 Access 网络服务。

标签: web-services excel vba sharepoint


【解决方案1】:

自从我的原始帖子以来,我找到了一个解决方法,我希望这对其他人有所帮助。这是将 excel 连接到 Access 服务表所需的连接字符串。

Sub LinkedSharePointList()

 ActiveSheet.ListObjects.Add SourceType:=xlSrcExternal, _
 Source:=Array("URL HERE", "TABLE NAME HERE", _
 "{GUID HERE}"), LinkSource:=True, Destination:=Range("A1")

End Sub

* 请务必注意,您必须将 excel 文件另存为 97-2003 .xls 文件。 excel 文件仍将运行宏并保存(尽管在您尝试保存文件时会出现警告,只需选中不要提醒我框)。此外,为了让表更新到您的访问服务表,您需要右键单击表(在 excel 中)-> 表-> 同步到 SharePoint 列表。

我还编写了一个宏来使用按钮控件更新访问服务表,但这里没有包含它。如果您不确定您的 GUID 是什么,则将表从访问服务导入 excel,在数据选项卡-> 连接-> 属性-> 定义和“命令文本:”之后将是 GUID。

【讨论】:

  • 我想补充一点,您可以在excel和Access服务中更新和删除表格
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-07
  • 2012-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多