如何解决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 举报,一经查实,本站将立刻删除。