使用 Excel Visual Basic for Applications 创建 QR 码

问题描述 投票:0回答:1

我被要求对客户的 Excel 文件进行故障排除,因为二维码不起作用。

它是一个 .xlsm(启用宏)文件,可从数据库中提取数据并将其放入电子表格中。每组数据的右边应该是一个二维码。

我发现VBA代码正在尝试调用

http://chart.apis.google.com/chart?cht=qr&chs=80x80&chl=

原因是 Google Charts API 暂时中断。谷歌本应在五年前关闭此功能。

根据 Google 图表页面

此 API 已于 2012 年弃用,并于 2019 年 3 月 18 日关闭。请改用积极维护的 Google Charts API。

虽然动态和交互式 Google 图表得到积极维护,但我们早在 2012 年就正式弃用了静态 Google 图像图表。这使我们有权在不通知的情况下将其关闭,这可能很快就会发生。

我发现的关于使用指向 Google 图表的 URL 链接创建 QR 码的每条建议。

我正在寻找该客户在 Google Charts 关闭后在其 VBA 代码中实施的建议 正如他们所说,这将是五年前的事情

看起来 Google 图表和 QR 代码生成器网站等当前 API 都是 JavaScript 代码,旨在在 Web 浏览器中运行,而您无法在 Excel 文件中执行此操作。

是否有其他服务可以发送 URL 请求并通过 QR 获取图像?我确信编写并将其托管在 GitHub 上不会太困难,而且可能已经很困难,我只是通过一些粗略的搜索找不到它。

excel vba qr-code
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.