我将Access 2010链接到SharePoint 2010列表的某些视图。用户决定要更改某些人员选取器字段以启用多选。这打破了我为报告而构建的Access自动化。
问题出在VBA调用时
DoCmd.TransferSpreadsheet
我在Excel中的这些字段中得到的是
ID | LOB Exec
1 | 16; 235
当我在Access中查看查询结果时,我得到
ID | LOB Exec
1 | Last, First M, Last, First M
对于我的报告显然他们想要后者。如果我选择导出然后Excel,提示会询问我是否要使用格式保存。当我这样做时,我得到了我需要的结果。我无法使用已保存的导出过程,因为多个用户导出到多个Excel文件,因此我必须能够告诉导出VBA要导出到哪个文件。
非常感谢任何有关如何使用VBA复制此操作的想法。