使用Excel VBA将Excel文档上传到Google云端硬盘上的共享文件夹?

时间:2016-08-04 08:33:33

标签: excel vba excel-vba file-upload google-drive-api

我找到了用于将文件上传到Google云端硬盘的Java,C#和Access VBA的不同脚本。但我唯一能用Excel VBA找到的是将文件保存在本地Google云端硬盘文件夹中,然后等待应用程序同步它。

是否有可能以某种方式将Excel文件直接上传到与我共享的文件夹中?如果是,怎么样?

1 个答案:

答案 0 :(得分:0)

我实际上设法做到了。

首先,您需要创建凭据。请遵循以下指南:https://updraftplus.com/support/configuring-google-drive-api-access-in-updraftplus/

  • 凭据应为OAuth Client ID
  • 申请类型:其他

其次,我下载了此https://stackoverflow.com/a/34627231/1042624

中的Access VBA代码

然后,在Access文档中,将出现一个设置框。您需要在此处填写有关您的帐户和步骤1中的凭据的信息。然后你可以使用上传按钮,它会工作。 但是,如果要在Excel中使用它而不使用表单框,则必须单步执行代码并找到设置表单框信息的位置。这需要很长时间,代码太长,无法在此发布。但现在你至少掌握了如何做的信息。

注意:我仍然没有破解我启用的两步验证。