0

我想在 VBA 脚本中使用快捷键而不是单击对象。所以我使用下面的代码(^F6)按“ctrl+F6”。但它不起作用并显示语法错误。

SAPGuiSession("Session").SAPGuiWindow("Aufteiler anlegen : Einstieg").SendKey  ^F6

但是,“SHIFT + F6”的 +F6 效果很好。有人能弄清楚吗?

4

1 回答 1

0

QTP 不会转换^为控制,而是使用特殊的常量 micCtrl。像这样的东西可能有效(未经测试)

With SAPGuiSession("Session").SAPGuiWindow("Aufteiler anlegen : Einstieg")
    .SendKey micCtrlDown
    .SendKey micF6
    .SendKey micCtrlUp
End With
于 2012-07-11T09:00:42.153 回答