Bartek
Borczyk
Operator liczb i
słów
Temat: Application.OnKey
Moja stara nie chciała być gorsza i dowaliła mi dziś takie pytanie:Czy w linijce Application.OnKey w drugim argumencie można podać nazwę wywoływanej procedury wraz z jej argumentami?
Sub Test1(arg1)
If arg1 = "kupa" Then MsgBox ("wielka " & arg1)
If arg1 = "wielka" Then MsgBox (arg1 & " kupa")
End Sub
Sub Test2()
Application.OnKey "^+Z", "Test1(" & """kupa""" & ")"
Application.OnKey "^+X", "Test1(" & """wielka""" & ")"
End Sub
Na moje przysypiające oko się nie da... A może da?!
Jak nie da, to co zrobić, żeby się dało inaczej? Oczywiście poza rozbiciem Test1 na dwie procedury.
W książce napisali, że trzeba z myślami wyjść poza pudełko... :)