以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel报表的图片引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90454)

--  作者:李睿涵
--  发布时间:2016/9/13 11:02:00
--  excel报表的图片引用

在excel模板里要显示员工图片

图片存放在 Attachments\\身份证照 下面

希望打印一份或者多份员工信息表时,能显示对应身份证照片

 

帮助里是写的

如果文件已经事先复制到管理项目的Images子目录下,则只需指定文件名即可:

[&&myfox.gif, 2, 2]

否则需要包括路径,例如:

[&&c:\\Images\\myfox.gif, 2, 2]

 

我这属于需要包含路径的情况了

但同时需要合成动态图片名

图片名称保存在"身份证图片"字段,里面保存了图片文件名,如: 身份证号.BMP

 

请问单元格图片引用代码该怎么写?

 

[此贴子已经被作者于2016/9/13 11:16:30编辑过]


--  作者:李睿涵
--  发布时间:2016/9/13 11:13:00
--  

我是这么写单元格的,不管用

 

[&&ProjectPath & "Attachments\\身份证照\\" & [身份证号] & ".bmp", 2, 2]


--  作者:李睿涵
--  发布时间:2016/9/13 11:13:00
--  
 
[此贴子已经被作者于2016/9/13 11:13:27编辑过]

--  作者:有点蓝
--  发布时间:2016/9/13 11:16:00
--  
ProjectPath在这里不能用,用全局变量引用ProjectPath,模板里用那个全局变量


--  作者:李睿涵
--  发布时间:2016/9/13 11:22:00
--  

我定义了var变量path,并赋值为项目路径,

然后图片单元格公式改为这样了,还是不行:

 

 

[&&vars("path") & "Attachments\\身份证照\\" & [身份证号] & ".bmp", 2, 2]

[此贴子已经被作者于2016/9/13 11:22:27编辑过]

--  作者:有点蓝
--  发布时间:2016/9/13 11:39:00
--  
用法不对,看4楼帮助
--  作者:李睿涵
--  发布时间:2016/9/13 11:59:00
--  

[&&[!path] & "Attachments\\身份证照\\" & [身份证号] & ".bmp", 2, 2]

 

改成这样了,还是不显示图片


--  作者:有点蓝
--  发布时间:2016/9/13 12:45:00
--  
[<*"&&" & [!path] & "Attachments\\身份证照\\" & [身份证号] & ".bmp,2,2"*>]

http://www.foxtable.com/webhelp/scr/2294.htm
[此贴子已经被作者于2016/9/13 12:45:32编辑过]

--  作者:李睿涵
--  发布时间:2016/9/13 13:16:00
--  

可以了,谢谢!

又学一招!