Excel如何导入图片本身,而不是链接

jjpweb 2018-06-23 03:43:01
Sheet.Pictures.Insert('xxx.jpg')
只是插入的链接,当原始文件删除,excel不能正常显示
有没有copy、Parse之类办法。
...全文
1273 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjpweb 2018-06-25
  • 打赏
  • 举报
回复
自己写的东西,没权限编辑,这科学吗?
说明一下,这一行是选择某个cell,根据自己的情况修改行列
Sheet.Cells[L, dbgrd.Columns.Count + 1].select;
hongss 2018-06-25
  • 打赏
  • 举报
回复
先Copy图片,然后黏贴到你想要的位置

    Chart1->CopyToClipboardBitmap();
r = EWS1->get_Range(V(as), V(as1));
EWS1->Paste(V(LPDISPATCH(r)), TNP, 0);
jjpweb 2018-06-25
  • 打赏
  • 举报
回复
自力更生了,直接上代码
        Fpicture := Sheet.Pictures.Insert(appPath + 'tmpJpg.jpg');
Fpicture.Width := 102;
Fpicture.Height := 126;
Fpicture.Select;
Fpicture.copy;
Sheet.Cells[L, dbgrd.Columns.Count + 1].select;
Sheet.Pictures.Paste.Select;
Fpicture.delete;
doloopcn 2018-06-23
  • 打赏
  • 举报
回复
直接用DELPHI的ClipBord粘贴过去,应该也可以吧

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧