| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1212 人关注过本帖
标题:请教高手:vfp能不能判断EXCEL的单元格有图片,并更新到另一个表的一个单元 ...
只看楼主 加入收藏
w6720w
Rank: 2
等 级:论坛游民
帖 子:8
专家分:15
注 册:2015-5-3
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:6 
请教高手:vfp能不能判断EXCEL的单元格有图片,并更新到另一个表的一个单元格?
有同事工作中碰到这么个问题:
要判断EXCEL表中的单元格C2 中有没有图片,如果有,则把这个图片更新到另一个excel表中的C20中(C20如有图片要先清除)
这个vfp代码能做得到吗?

[此贴子已经被作者于2022-8-27 22:32编辑过]

搜索更多相关主题的帖子: 更新 图片 EXCEL 单元格 vfp 
2022-08-27 22:31
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏
得分:7 
给个文件来测试
2022-08-28 11:07
w6720w
Rank: 2
等 级:论坛游民
帖 子:8
专家分:15
注 册:2015-5-3
收藏
得分:0 
样表
excel样表.zip (39.83 KB)
2022-08-28 22:05
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏(1)
得分:0 
程序代码:
cDefPath = ADDBS(JUSTPATH(SYS(16)))
SET DEFAULT TO (cDefPath)
上报表 = cDefPath + "马头所上报表.xlsx"
汇总表 = cDefPath + "汇总表.xlsx"
oExcel = CREATEOBJECT("Excel.Application")
she1 = oExcel.WorkBooks.Open(上报表).Sheets("Sheet1")
she2 = oExcel.WorkBooks.Open(汇总表).Sheets("Sheet99")
IF picCopy(she1,"$C$2")
    picPaste(she2,"$C$20")
ENDIF
oExcel.Visible = 1
*oExcel.WorkBooks.Close
*oExcel.Quit
CLEAR ALL 
RETURN

FUNCTION picCopy(she,rg)
    FOR EACH sp IN she.Shapes
        IF sp.TopLeftCell.Address==rg
            sp.CopyPicture
            RETURN .t.
        ENDIF
    ENDFOR
    RETURN .f.
ENDFUNC

FUNCTION picPaste(she,rg)
    FOR EACH sp IN she.Shapes
        IF sp.TopLeftCell.Address==rg
            sp.Delete
        ENDIF
    ENDFOR
    she.Range(rg).Select
    she.Paste
ENDFUNC


[此贴子已经被作者于2022-8-29 15:21编辑过]

收到的鲜花
  • zhken2022-09-01 22:35 送鲜花  1朵   附言:实在厉害。
2022-08-29 15:19
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1744
专家分:3333
注 册:2012-2-29
收藏
得分:7 
回复 4楼 吹水佬
学习啦,谢谢!
2022-08-30 06:42
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:306
专家分:708
注 册:2021-11-24
收藏
得分:7 
吹版 威武,学习了!
2022-08-30 09:10
w6720w
Rank: 2
等 级:论坛游民
帖 子:8
专家分:15
注 册:2015-5-3
收藏
得分:0 
因两周去帮扶农户原因, 回来发现问题已了结,还是专家的厉害!
4楼吹水佬的方法简单精辟, 完全达到目的, 在此给予迟来的感谢
2022-09-10 09:12
快速回复:请教高手:vfp能不能判断EXCEL的单元格有图片,并更新到另一个表的一个 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030229 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved