如何使用VBA将Excel 2016数据导出到另一个电子表格中?

时间:2016-07-24 16:16:21

标签: vba excel-vba export reporting excel

我正在尝试向多个用户发送包含收集数据的表单的Excel电子表格。我想将他们的输入数据附加到公共文件的底行。有没有办法让这些用户能够“提交”他们以表格形式收集的输入数据,然后导出到单独的电子表格中?

1 个答案:

答案 0 :(得分:0)

您可以使用以下对象将收藏电子表格发送给多个用户。

' Outlook variables
Dim oOlAp As Object, oOlns As Outlook.Namespace, oOlInb As Object, oOlInb1 As Object
Dim oOlItm As Object, oOlAtch As Object

' Get Outlook instance
Set oOlAp = GetObject(, "Outlook.application")
Set oOlns = oOlAp.GetNamespace("MAPI")

在该电子表格中,使用相同的对象将答案表发回给您。

然后在"上传"在您的计算机上运行的电子表格,使用这些相同的对象从答案电子邮件中提取所有表格。

之后,您可以使用普通的excel界面来填充您的访问数据库。