excel - 我们可以在 VBA 中分配 Win + D 函数吗?
问题描述
我目前正在处理一个用户表单,我在表单上禁用了 X(关闭按钮)并添加了两个按钮,其中一个将运行 sendkey 函数来执行 ALT+Tab。对于另一个我想分配 Win+D
Win + D 似乎不起作用,它只是激活 Windows 但不捕获 D。以下是代码:
Application.SendKeys ("^{ESC}D")
我不确定这是否可能。我一遍又一遍地尝试互联网搜索,但没有结果。
解决方案
您可以使用Shell.Application而不是尝试使用 Excel Application.SendKeys
Excel 宏
Sub ShowDesktop()
CreateObject("Shell.Application").MinimizeAll
End Sub
推荐阅读
- cmake - 使用 cmake 从源安装“darktable”时 WEBP 和 LENSFUN 出现问题
- python - 如何修复 NameError:未定义名称“policydict”
- sql - SQL Server:检查每个用户的重复外键(给定合成主键)
- javascript - JavaScript clearInterval 是异步的吗?
- css - 移动响应表
- python - 为什么 Flask 重定向到“GET /?HTTP/1.1”
- php - php替换标签中的最后一个空格
- c# - SQL Server 查找基础表
- java - 屏幕外显示的图像 - Android Studio
- ios - Xamarin.Forms - 区分后台和前台应用中心推送通知