从Google工作表将数据导入Excel电子表格

从Google工作表将数据导入Excel电子表格,excel,vba,macos,google-sheets,Excel,Vba,Macos,Google Sheets,我有一个Google表单,它正在填充Google表单。然后这个谷歌表我需要能够连接到一个Excel电子表格。我已经能够使用带有.csv文件格式的“网上发布”方法。这对我很有用。我正在运行Office 365,因此我有最新的可用工具 我遇到的问题是Mac版的Excel不提供相同的连接功能。我的用户中大约有一半有Mac电脑,因此该文件对他们不起作用。因此,我一直无法找到一种方法将谷歌表格中的数据输入Excel 这是关键,因为此文件被许多人使用,并且要导入的数据对于启用解决方案至关重要。以下代码行是导

我有一个Google表单,它正在填充Google表单。然后这个谷歌表我需要能够连接到一个Excel电子表格。我已经能够使用带有.csv文件格式的“网上发布”方法。这对我很有用。我正在运行Office 365,因此我有最新的可用工具

我遇到的问题是Mac版的Excel不提供相同的连接功能。我的用户中大约有一半有Mac电脑,因此该文件对他们不起作用。因此,我一直无法找到一种方法将谷歌表格中的数据输入Excel

这是关键,因为此文件被许多人使用,并且要导入的数据对于启用解决方案至关重要。以下代码行是导致问题的代码行。它基本上是锁定Excel

Sheets("Security").Range("tbl_Licensing").ListObject.QueryTable.Refresh BackgroundQuery:=False

关于如何使这一功能在Mac和PC上以相同的方式工作,您有什么想法吗?

这将有助于准确解释您所做的哪些不适用于Mac客户端。他们应该能够做一些类似于
工作簿的事情。打开(WebPathTocsFilehere)
我添加了导致主要问题的代码行。我相信这段代码正在使用通过Excel在PC上建立的连接检索数据。这种相同的连接类型和“网上发布”功能似乎不可用。另外,包含要导入数据的文件上的信息是保密的,因此我不想打开另一个文件。。当您从上述行中删除
BackgroundQuery:=False
部分时会发生什么?我删除了BackgroundQuery:=False,它给了我以下内容:[DataSource.Error]:设备未配置设备未配置