怎么在html表格里加入图片不显示不出来,WPS表格里插入的嵌入式图片在Office的Excel无法正常显示...

WPS表格里插入的嵌入式图片 是=DISPIMG格式,这个图片是wps特有的功能,它不是shape, 有shapes集合中找不到。只能用wps的et表格打开才能看到这个图片

a251911790978d59f2ffe195398cf6e1.png

在Excel中打开会显示为#NAME错误,图片显示不出来

b1670c6edc544cfa27b439c7b220f714.png

只有安装wps才能复现这个问题。重新下载安装了官网的回wps之后,打开文档,图片都能正常显示了。

993c0ff410970fd3c6d428432ff81fc7.png

图片为单元格图片 ,在wps右键切换为浮动图片,可解决这个问题 。

DISPIMG是wps私有函数,且涉及到图片相关等其他模块

=DISPIMG("姓名18",1)

双击后出现的看图模块

627e39ef8813a6a5af26265185aca9d5.png

所以没法作为通用文档。这是一个很不好的情况(这个单元格图片功能确实很方便),文档应该尽量保证通用兼容。金山利用这个功能将用户限制在自己wps里才能使用

你在使用网络协作插入图片的时候,默认是“单元格图片”的模式,就会看到在fx格子中看度到=DISPIMG(“专XXXX”,1),在本地也只能看到这个公式

这个时候,只需要在网络协作状态下,右键图片,选择“转为浮动图片”,保存。就属可以在本地端看到图片格式了

更深入研究的文章:

Wps 的ET表格有一个特殊的功能,嵌入单元格式图片。

它的优点: 直接嵌入在单元格内,不会在图片 形状集合中出现,自动缩放,选中单元格就可选中图片,且图片的大小和位置会随着单元格的大小和位置变化而变化。

可以发现,普通的浮动图片 在右边文档中的对象是可以看到的,但嵌入式图片却不会出现

但如果你把这个图片由嵌入式图片改为浮动式图片,则在右边文档的对象列表就会出现了

如果知道图片的名称,也可自己在各个地方直接使用这个图片,好像一个名称引用一样。非常方便,如下图所示

其中第1个参数是图片的名称,第2个参数是图片的显示方式,0 裁剪图片填充单元格,1 显示完整图片在单元格内

默认一般是使用1 图片显示 方式,也就是显示完整图片在单元格内

我尝试在多个单元格里输入同样的嵌入式图片的公式,可发现 可显示3个图片,但实际上都来自同一个图片来源,这样也间接节省了很多空间,有点像Excel 中使用  名称先定义一个

名称:图片  =INDIRECT("$S"& (MATCH(物料信息!$C$1,系统_物料基本信息表[物料编码],0)+4))    然后在其它需要显示图片的地方 使用 =图片 公式来显示图片。类似的引用图片的方式。相当于一个链接。

如果把这个嵌入式图片 右键 切换为浮动图片 ,则图片变会变成与普通的Excel的Picture 图片行为一致了。

但如果右键再 切换为嵌入单元格图片,立马就从图片对象集中消息。

但这一切是如何实现的呢,如何使用VBA如何来自动实现嵌入单元格图片及自动引用DispImg函数来完成嵌入式图片呢

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值