Préface & Raisonnement:
Je suis intéressé à gagner un peu de connaissances sur le sujet, je l'ai toujours voulu éviter, dans Events
vb.Appeler un sous-programme d'un événement
Je n'utilise pas VBA
, mais la langue est très similaire (sans les références propres à un office), et en fait, les états de documentation ceci:
« AccuTerm comprend un puissant langage de script similaire à la populaire système de programmation Microsoft Visual Basic , édition Applications (VBA) ... »
J'ai été réprimandé ici avant d'appeler le langage de script avant « VBA », mais ce serait pourquoi. Toute réponse qui utilise le langage VBA fonctionnera, tant qu'elle n'a pas de réponses spécifiques à l'application, telles que: Application.
ou ActiveSheet.
ainsi que ses constantes. (Je vais aussi devoir utiliser Late Binding
pour la plupart des objets, si nécessaire, mais je ne vois pas pourquoi ce serait.)
Obtenons lui
Fondamentalement tout ce que je voulais savoir si un Event
peut tirer sur la base d'une action d'un utilisateur, telle que taper 205
et Chr$(13)
ensemble. L'objet ActiveSession
autorise les événements et cette session (objet) est l'endroit où l'événement se produira.
Lors de l'augmentation de l'événement, pourrait-il appeler un sous-programme avec des paramètres supplémentaires? Tels que:
Sub TestSub(Param1 as String, Param2 as Object)
' Perform some action
End Sub
Question
- Quelle serait la syntaxe appropriée pour être l'événement:
Event1
qui se déclenche lorsque l'utilisateur saisit la chaîne"205" & Chr$(13)
dans l'objetActiveSession
? - Comment
Event1
appelTestSub
?
Il n'y a rien d'évident dans la référence (http://www.zumasys.com/atfiles/manuals/at7/AccuTerm-7-VBA-Language-Reference-Manual.pdf) qui suggère que votre application supporte tout type d'événement programmation basée sur la base (au moins du type que vous semblez rechercher) –
@TimWilliams cela aiderait-il? http://www.zumasys.com/atfiles/manuals/at2k2/AccuTerm-2K2-Programmers-Guide.pdf –
On dirait que c'est quelque chose que vous pourriez avoir à payer quelqu'un pour vous aider à comprendre. Il est peu probable que quelqu'un ici connaisse la réponse à votre problème. –