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 に答える