通过SharePoint Excel工作簿版本控制

时间:2015-11-24 14:16:45

标签: excel-vba sharepoint-2010 vba excel

我有一个包含多个SharePoint数据连接的Excel工作簿,可构建各种统计信息的仪表板。我的问题是仪表板有几个不同的版本,我需要确保每个人都保持最新。到目前为止,我已经完成了以下工作:

仪表板的前工作表在单元格Z1中具有该工作表的版本号。

在SharePoint上,我创建了一个包含仪表板最新版本号的列表。

在仪表板上,我创建了一个包含版本最新编号的SharePoint列表的数据连接,该编号填充了仪表板上的隐藏工作表。

打开工作簿时,会弹出一个模态窗体。在该表单的加载中,它执行本地版本号(单元格z1)和隐藏工作表上的最新版本号之间的检查。

我遇到的问题是在工作簿数据刷新之前正在执行模式表单中的版本检查 - 不是很好。

有什么办法可以在数据连接全部刷新后进行版本检查,或者是否有一种简单的方法可以直接从模式窗体的vb代码中获取SharePoint的最新版本号。

干杯,皮特

1 个答案:

答案 0 :(得分:0)

只是想分享我的解决方案。我在打开版本控制列表时禁用了刷新,并将VB添加到模式表单中的表单初始化中以执行该刷新。因为刷新命令在版本检查代码之前,所以我知道版本检查是查看最新数据而不是预刷新按钮。谢谢Scott。