Como passar KeyCode via TextBox.OnKeyUp propriedade no MS-Access VBA

No MS Access, eu uso o VBA para definir uma função de manipulador de eventos para vários TextBoxes:

txtMyTextBox.OnKeyUp = "=myEventHandlerFunction()"

Até agora, isso funciona bem. No entanto, quero passar o KeyCode da tecla que foi pressionada. Quando eu crio eventos KeyUp "comuns" manualmente para um TextBox, ele automaticamente forneceKeyCode como Inteiro eShift As Inteiro. Eu esperava que eles também pudessem ser usados com a propriedade OnKeyUp, assim:

txtMyTextBox.OnKeyUp = "=myEventHandlerFunction(KeyCode)"

Claro que atualizei myEventHandlerFunction para que ele espere esse argumento. No entanto, quando o evento é disparado, o Access gera um erro, dizendo que a expressão causou um erro porque o objeto não contém o objeto de automação.Código chave.

Existe alguma possibilidade de como eu posso fornecer myEventHandlerFunction com o KeyCode usando a propriedade OnKeyUp? Estou usando o formato errado ou mesmo o nome do parâmetro errado (estou usando o Access no idioma alemão, se isso importa)?

oDocumentação do MSDN na propriedade TextBox.OnKeyUp (Access) não fornece nenhuma informação sobre isso.

Eu sei que eu poderia configurar manualmente o evento KeyUp para cada TextBox e chamar myEventHandlerFunction de lá com o argumento KeyCode. Não é isso que eu quero, pois quero definir a manipulação de eventos programaticamente e, para meu entendimento, isso requer o uso da propriedade OnKeyUp.

questionAnswers(1)

yourAnswerToTheQuestion