Beh, un metodo non perfetto esiste: utilizzare le DLL di Windows per simulare la tastiera. Non è perfetto perchè è un po\' "sensibile" alla velocità del PC. Comunque inserisci questa in [B]Declaration[/B]: [I]Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwFlags As Integer, Byval dwExtraInfo As Integer)[/I] Poi, dopo che hai usato l\'istruzione per attivare il Box di PageSetup, usa i comandi [B]keybd_event x,0,y,0 \' ALT key down[/B] dove [B]x[/B] è il carattere ASCII che vuoi utilizzare (es.9 corrisponde al TAB; 65 alla lettera A, ecc...); [B]y[/B] corrisponde alla pressione del tasto, cioè [B]0[/B] serve per pigiare il tasto della tastiera, mentre [B]2[/B] serve per il rilascio del tasto. Così, se devi simulare la combinazione di tasti [B]Alt+F[/B], deve usare questa sequenza di comandi: [I]keybd_event 18,0,0,0 \' ALT key down keybd_event 70,0,0,0 \' F key down (ALT+F=menu file) keybd_event 70,0,2,0 \' F key up keybd_event 18,0,2,0 \' ALT key up[/I]
|