excel - URLDownloadToFileW Sharepoint 下载 URL 与 VBA 中的 unicode 字符
问题描述
我发现使用 URLDownloadToFile 从 VBA 下载非 unicode Sharepoint Excel 文件效果很好。但是,如果 URL 包含 unicode 字符(中文),那么我看到 URLDownloadToFileW 是必需的。但是,我无法让它工作。URL 位于 Excel Workbook.FullName 中。
前任。
ret = URLDownloadToFileW(0, ActiveWorkbook.FullName, sAttachFilename, 0, 0)
在这种情况下,ret 是非 0。我努力了:
ret = URLDownloadToFileW(0, StrConv(ActiveWorkbook.FullName,vbUnicode), sAttachFilename, 0, 0)
结果相同。
有没有人能够在 VBA 中下载 unicode URL?
解决方案
对于我的情况,Excel 工作簿已经下载并打开。因此,无需再次将其下载到文件中(例如直接从 Sharepoint)。对于我的要求,只需执行 ActiveWorkbook.SaveCopyAs 方法即可。
推荐阅读
- python - 对数据框列执行 JSON 操作
- rspec - 如何在 RSPEC 中设置语言环境
- python - 使用逻辑填充缺失数据 Pandas
- c# - 在 ConfigureServices (aspnetcore) 中获取 wwwroot 路径
- r - R - 等待解决的承诺列表
- android - Android - 从 Firebase 数据库中删除“活动”标记
- java - 如何在 Eclipse 中调试 sun.net 内部类?
- java - Junit5 错误。您必须为此 @ParameterizedTest 提供至少一个参数
- javascript - iOS 上的缩放控件不再可见
- django - 如何在 Django 中管理快速增长的 postgres 表?