以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于WORD报表引用多张不同图片问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141792)

--  作者:km007
--  发布时间:2019/10/11 2:27:00
--  关于WORD报表引用多张不同图片问题

数据表中,列A 里 每个单元格都保存着 多个图片名称,那么同一个单元格中的多张图片如果导入到WROD报表中的同一个表格中呢?

 

例如 列A 第一行 有

……\\A.jpg

……\\B.jpg

……\\C.jpg

 

那么如果将这个三个图片 引用到 word报表中的同一个表格的单元格中显示呢?

[此贴子已经被作者于2019/10/11 2:28:21编辑过]

--  作者:有点蓝
--  发布时间:2019/10/11 9:16:00
--  
使用ReplaceWithImage替换,参考:http://www.foxtable.com/webhelp/topics/2890.htm
--  作者:km007
--  发布时间:2019/10/11 11:19:00
--  
 例如这个 引用  [&&图片.jpg,200,48]  我应该 怎么替换为 多张图片呢?
--  作者:有点蓝
--  发布时间:2019/10/11 11:24:00
--  
假定可能最多的图片数量,假如单元格最多的有5个图片,添加5个标签
[图片1][图片2][图片3][图片4][图片5]
把[图片1]替换为第一个图片,如A.jpg,[图片1]替换为第二个图片,如B.jpg,以此类推,图片不足5个的,把剩下的标签替换为空字符串即可

ReplaceWithImage("[图片1]",getimage("A.jpg"),200,200)

--  作者:km007
--  发布时间:2019/10/11 11:33:00
--  

代码可以这么写吗?

 

ReplaceWithImage("[图片1]",getimage("A.jpg"),200,200)
ReplaceWithImage("[图片2]",getimage("B.jpg"),200,200)
ReplaceWithImage("[图片3]",getimage("C.jpg"),200,200)
ReplaceWithImage("[图片4]",getimage("D.jpg"),200,200)
 
这样一次替换成 4 张图片

--  作者:有点蓝
--  发布时间:2019/10/11 11:34:00
--  
可以,试试就知道了
--  作者:km007
--  发布时间:2019/10/11 13:47:00
--  
明白了,谢谢