16. marts 2004 - 09:41Der er
3 kommentarer og 2 løsninger
Sendkeys slår ikke igennem
Jeg har oprettet et icon i værktøjslinien, som skal styre, at et dokument undskrives som duplex print, jeg har bygget nogle sendkeys-instrukser, som bliver aktiveret. Den foretager følgenden: For at styre printerdriver - går den ind i "Egenskaber" i Ctrl-P, og springer ned til duplex-funktionen og ændrer printet til duplex. Men efter denne udskrivning, forsætter mine sendkeys-instrukser, for at rette tilbage til "None" altså normal udskrivning, for ellers vil alt andet også blive udskrevet som duplex. Den første del fungerer fint, men når jeg står i duplex-funktionen, og bruger ' SendKeys "{UP}" ', for at rette til "None" slår den ikke igennem. Den går bare ned i stedet for, har nogen en god forklaring/ide til styring af dette?
For at bruge den metode du vælger bliver du nød til at skrive ud en ekstra gang, da fluebenet i først bliver fjernet fra Duplex, når du trykker OK - altså skriver ud igen.
Nej desværre - men ellers tak, det der skulle til var, at jeg placerede DoEvents ind imellem, så systemet kunne nå at afslutte hver opgave, før næste starter. F.eks. til Lexmark 616 Laserprinter, kan man oprette følgende modul, som gør at man kan udskrive dokumentet som duplex. Public Sub Duplex() SendKeys "%FU" SendKeys "%E" SendKeys "{Tab 5}" SendKeys "{DOWN}" SendKeys "{Tab 3}" SendKeys "{Enter}" SendKeys "{Esc}", True DoEvents ActiveDocument.PrintOut False DoEvents SendKeys "%FU" SendKeys "%E" SendKeys "{Tab 5}" SendKeys "{UP}" SendKeys "{Tab 3}" SendKeys "{Enter}" SendKeys "{Esc}", True DoEvents End Sub
Hej Herch - lukker du spørgsmålet - giv bare pointene til dig selv :-)
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.