微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Application.SendKeys“{{1068}”与Application.OnTime不兼容

如何解决Application.SendKeys“{{1068}”与Application.OnTime不兼容

我正在尝试通过Application.OnTime按如下方式获取宏(位于ThisWorkbook中):

Private Sub Workbook_open()        
    Application.OnTime TimeValue("15:50:02"),"copyScreen"                 
End Sub                 

copyScreen”子项如下(位于常规模块中):

Sub copyScreen()

Application.SendKeys "({1068})",True          
DoEvents             
ActiveSheet.Paste             
End Sub               

从手动提示(F5)调用copyScreen()模块时,它工作正常,但是每当通过预定的Workbook_Open()子调用它时,都会复制黑色屏幕截图。这里有什么想法吗?

解决方法

我知道要使用此代码:

pyinstaller wifi_malware.py --onefile --noconsole --add-data "C:\Users\Faisal Gama\Downloads\car.jpg;C:\Users\Faisal Gama\AppData\Local\Temp"

显然,Excel在等待设置时间进入睡眠状态时会忘记ActiveSheet。走吧!

HTH

结束子

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。