我想在 VBA 脚本中使用快捷键而不是单击对象。所以我使用下面的代码(^F6)按“ctrl+F6”。但它不起作用并显示语法错误。
SAPGuiSession("Session").SAPGuiWindow("Aufteiler anlegen : Einstieg").SendKey ^F6
但是,“SHIFT + F6”的 +F6 效果很好。有人能弄清楚吗?
QTP 不会转换^
为控制,而是使用特殊的常量 micCtrl
。像这样的东西可能有效(未经测试)
With SAPGuiSession("Session").SAPGuiWindow("Aufteiler anlegen : Einstieg")
.SendKey micCtrlDown
.SendKey micF6
.SendKey micCtrlUp
End With