21. december 2003 - 18:22Der er
8 kommentarer og 2 løsninger
SendKey og makro
Jeg har lavet 2 makroer og koblet dem på 2 knapper. Den ene makro_ Kørkommando: "Bruger og Gruppekonti". Den anden makro_ SendTaster/SendKey: ^{Tab}^{Tab}. Skulle skifte faneblad i vinduet, hvorved der flyttes til det vindue, hvor man kan skifte adgangskode. Makro nr 2 virker ikke, men hvis jeg anvender Ctrl-tab, Ctrl-tab. via tastaturet, så virker det. Er der nogen som kan fortælle hvad jeg gør galt.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
If you set the tabs caption to &ThisIsTabOne then pressing Alt+T will change to that tab the & character underlines the T and then the T becomes the shortcut to that TAB.
&AnotherTab would set A to the shortcut character (Alt+A)
Problemet er alm. kendt, når du åbner dialogbokse. Du skal derfor skrive Sendkeys FØR du åbner dialogboksen. Sendkeys skal så bare have parameteren Wait=True.
SendKeys "^{Tab}^{Tab}", False DoCmd.RunCommand acCmdUserAndGroupAccounts Det virker. ----- Private Sub Kommandoknap63_Click() On Error GoTo Err_Kommandoknap63_Click
Exit_Kommandoknap63_Click: Exit Sub ----- Her er koden som behandles når knappen klikkes. Makro3 udfører SendKey og er sat til ja(vent). Makro2 udfører kørkommando "Bruger-OgGruppekonti". Virker ikke. Bruger-OgGruppekonti vises, men SendKey flytter ikke til fanebladdet i vinduet. Jeg vil stadig gerne vide hvorfor det ikke virker.
tolvern> I dont know if this code example you give is correct but only the last makro is going to be executed. This is because stDocName gets overwritten!
75 point til thomasjepsen og 25 til terry for den store interesse. Den sidste forslag:
stDocName = "Makro3" DoCmd.RunMacro stDocName stDocName = "Makro2" DoCmd.RunMacro stDocName virker ikke hos mig. Og heller ikke hvis jeg bytter rundt på rækkefølgen af makroerne. Jeg får mit kommando-vindue frem, men makroen vil ikke flytte til næste fane blad i vinduet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.