如何使用 VBA 在 Excel 中插入 WebP 图像“.jpg”?

问题描述

正如标题所暗示的,我正在处理一个 WebP image online文件名以 .jpg 结尾,但它是一个 WebP 图像。

我想使用“ActiveSheet.Pictures.Insert”将此图像插入到 Excel 工作表中。我的代码适用于实际的 .jpg 图像,但不适用于此图像。我只能怀疑这是因为它是一个 WebP 图像(我收到错误代码 1004:“无法获取图片类的插入属性”)。

Excel/VBA 中是否有处理 WebP 图像的方法? 我曾尝试研究 FreeImage,但我对此一无所知。如果我明白我可以使用 FreeImage 作为插件来转换图像?我下载了包含程序和文档的 .zip 文件,但我真的觉得我没有足够的知识来充分使用它。

感谢您的关注!

解决方法

从今天开始,你还没有。

目前不在支持的类型列表中:

https://docs.microsoft.com/en-us/deployoffice/compat/office-file-format-reference

我建议您在插入图像之前将图像转换为 JPG 或 BMP 格式。