从excel添加项目到现有的Sharepoint列表

时间:2017-10-01 18:41:36

标签: vba sharepoint connect listitem

我有一个现有的sharepoint列表命名( Emp DB ),其中包含以下字段

  1. 的EmpID:
  2. Emp名称:
  3. 监:
  4. EMAILID:
  5. 联系人:
  6. 我想从excel表中经常添加项目到上面的列表包含与列相同的字段。需要VBA编码......

    对此非常感谢....

2 个答案:

答案 0 :(得分:0)

数据表视图不是一个好方法。您可以使用excel中的VBA和宏或访问权限来更新列表。我遇到的问题完全相同,但使用查找列来过滤用于添加新对象的表单。当从excel完成剪切和粘贴时,列表无法确定要使用的列值并将其连接到另一个列表中的值。 我也听说你可以在SharePoint中使用Web服务,但我还没有到达那里。以下是一些可以帮助您了解VBA的文章:

https://scottlyerly.wordpress.com/2014/06/26/excel-geeking-using-vba-and-ado-to-change-data-to-sharepoint-lists/

https://flylib.com/books/en/3.464.1.67/1/

https://sharepoint.stackexchange.com/questions/11426/update-list-from-excel-using-vba

答案 1 :(得分:-1)

确保列表视图和Excel工作表列的顺序相同。点击列表页面顶部“新项目或编辑此列表”中的修改链接。现在您的列表位于“数据表视图”中。突出显示要输入的excel中的行并复制它们。在列表页面上,单击底部空行的最左侧单元格,然后执行CTR + V.这会提示您“允许访问”剪贴板并将新条目粘贴到列表中。

如果您遇到任何问题,请参阅this guide