关于WPS的DISPIMG函数和图片嵌入单元格功能

如题所述

在寻找自动统计功能并希望将每周时间日志图表化,然后嵌入到单元格B列中时,遇到了一个挑战。最终发现,WPS无法直接实现这一功能,原因在于DISPIMG函数的非公开性。该函数用于嵌入图片至单元格,但并未提供官方帮助文档或公式入口,只能在公式栏手动输入。

深入研究后,了解到DISPIMG函数的第一个参数应为图片的唯一ID。然而,获取此ID成为难题。尝试了多种方法,包括将EXCEL文件修改后缀为ZIP,解压后查看XL\MEDIA目录中的图片文件,但并未发现与ID相关的线索。

接着,考虑WORKBOOK对象数组作为获取图片ID的可能途径。在EXCEL中执行代码,检查WORKBOOK对象下的所有数组,但并未发现包含图片集合的对应项(可能性是未被识别)。

通过人工观察,发现图片嵌入和浮动状态的变换会影响公式栏中ID的显示。同一图片在不同状态下的ID不同,表明ID为动态值,每次嵌入时都会随机更新。由此得出结论,无法通过VBA调用DISPIMG函数获取图片ID。

因此,尝试使用代码方式嵌入图片至单元格的路径行不通。需等待官方公开DISPIMG函数的用法,以实现调用和嵌入图片的目标。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜