Stoppen van de VBA aplicatie op basis van een woord

Status
Niet open voor verdere reacties.

rayda39

Gebruiker
Lid geworden
20 mrt 2009
Berichten
84
Beste VBA ers,

Ik probeer (met de nadruk op probeer), een VBA programma aan te passen.
Mijn programma werkt naar behoren, echter in ons IBM systeem is een update geweest waardoor er een knop in beeld blijft staan, deze knop heet pf8.
Het VBA programma zegt zolang je pf8 ziet moet je blijven werken, hij loopt nu dus vast.
Hij is dan eigenlijk klaar maar blijft toch op pf8 drukken.
Nu is het zo dat in het IBM (puls) scherm ook het woord LAST verschijnt op en bepaalde positie.

Code:
Next
            If StrPf8 = "PRESS PF8" Then
                pcommPS.SendKeys "[pf8]"
            Else
                StrPf8 = ""
            End If
              PULSps.GetText(1, 45, 4) = "LAST"
       Loop Until StrPf8 = ""

Ik heb er zelf de code PULSps.GetText(1, 45, 4) = "LAST" tussen gezet, helaas werkt dit niet.
Ik ben een Noob, mijn excusses op voorhand als er iets mis of onduidelijk is.

Mvg
 
Tsja, hoe vaaak moet ik dit nog lezen om er een touw aan vast te kunnen knopen.
Misschien omdat pas sinds 2009 geregistreerd.
 
Is ondertussen wel opgelost? Wat is de oplossing dan?
 
Tsja, hoe vaaak moet ik dit nog lezen om er een touw aan vast te kunnen knopen.
Misschien omdat pas sinds 2009 geregistreerd.

Beste, ik weet niet wat ik precies verkeerd doe, ik heb voor de zekerheid nog eens in de regels gekeken?
Ik wilde het bericht ook weghalen maar zag die optie niet, en inderdaad ik ben dan sinds 2009 lid maar doe zelde iets met VBA.
Nogmaals mijn excusses voor mijn domheid.
 
Is ondertussen wel opgelost? Wat is de oplossing dan?

Beste, vlak na het plaatsen van bovenstaande vraag ging bij mij een lampje branden. door een stukje code
Code:
StrPf9 = Trim(pcommPS.GetText(1, 45, 4))
toe te voegen werkte het.
Ja het is meer geluk dan wijsheid, ik wilde dan eigelijk ook de vraag weghalen.

Mvg
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan