0

我需要一个纯 VBA 解决方案来通过 SSH2 将文件上传到 SFTP

我发现常见的解决方案是使用 WINSCP,但是环境限制为使用 30 部分应用程序。

我尝试使用 FTP 方式,但它不起作用。 https://analystcave.com/vba-downloading-files-from-ftp-using-vba/

4

1 回答 1

0

VBA、Windows、PowerShell 或任何现成的东西都没有对 SFTP 的内置支持。

最接近内置 SFTP 支持的是可选的 Windows 10 OpenSSH 组件。但这仍然必须先安装。

这就是人们最终使用 WinSCP 的原因。请注意,WinSCP 不需要安装(如果您使用它的脚本接口而不是 .NET/COM 库)。您可以将可执行文件放在脚本中的某处。

于 2019-08-08T11:47:58.213 回答