ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1592|回复: 3

[求助] WIN10+EXCEL2016运行VBA闪屏导致截图失败

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-7-30 22:33 | 显示全部楼层 |阅读模式
       1、之前一直用win7+excel2010执行VBA程序,拷贝数据+自动生成邮件,可以完美运行;
       2、今天换WIN10+excel2016后,同样的程序运行起来,一直闪屏,看不到拷贝的过程;
       3、之前在自动生成邮件时截图保存到本地,然后导入到邮件body中,现在因为一直闪屏的问题,导致截图都是空白的,截图基本也是用的下面这样的语句:
With ActiveSheet.ChartObjects.Add(0, 0, shap.Width, shap.Height).Chart  '//建立一个新图片
            .Paste  '//将复制的图片放进去
            .Export ThisWorkbook.Path & "" & Range(Rng.Address).Value & ".JPG"  '//导出为图片格式,如JPG,GIF
            .Parent.Delete   '//删除自己建立的图片
        End With

综上所述:WIN10+excel2016在执行VBA时,如何能像Win7+Excel2010一样,能够完美看到拷贝的过程,求各位大神不吝赐教,感谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-31 09:36 | 显示全部楼层
自己顶,求各路大神帮忙看看~

TA的精华主题

TA的得分主题

发表于 2018-7-31 10:16 | 显示全部楼层
朋友,你有没有这种感觉:
你提出的问题,别人几乎解决不了。
你能解决的问题光靠搜索引擎也就解决了。
因为你已经快成神了。
哈哈哈
-------
开完玩笑说正事,你的问题我也不会解决。
因为我也碰到很多 “WIN10+excel2016,Win7+Excel2010”的问题。
excel2010 和 2016的VBA版本号本就不一样,win10 和 win7的版本号也差很远,包括的ActiveX也有不少差距。
别说是你截图了,我光是把文本拷贝到剪切板都因为版本的原因出幺蛾子,网抓换个版本就不能好好解析页面了。
我在网上也试图找版本间的变化,但是缺资料,找E文资料因为E文不好太耗精力,所以放弃了。
我现在已经越来越多地碰到VBA难以解决的问题了,这个难以解决是“几乎无解”的意思。
----
所以,VBA就是个辅助脚本,它之所以生存到现在,还不是多亏了各种COM。
根据你的需求复杂性,我觉得你值得换平台了,上.net吧。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-7-31 10:54 | 显示全部楼层
f22cdefeh 发表于 2018-7-31 10:16
朋友,你有没有这种感觉:
你提出的问题,别人几乎解决不了。
你能解决的问题光靠搜索引擎也就解决了。

感谢您的耐心解释,学习了~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-11 07:13 , Processed in 0.017771 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表