Path: csiph.com!aioe.org!.POSTED!not-for-mail From: Franz_aRTiglio Newsgroups: it.comp.lang.visual-basic Subject: Re: Invio mail Date: Fri, 20 Oct 2017 01:25:00 +0200 Organization: Aioe.org NNTP Server Lines: 22 Message-ID: References: NNTP-Posting-Host: Qvc3z34VhRizvlX57BqqBA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: MesNews/1.08.06.00-it X-ICQ: 1931503972 Xref: csiph.com it.comp.lang.visual-basic:19205 Greg ha usato la sua tastiera per scrivere : > Ho bisogno di mandare una mail con Outlook, o meglio, precompilare il tutto e > poi lasciare l'invio o meno all'utilizzatore. Per questo vorrei presentargli > una mail con il cursore alla fine del testo e non all'inizio. Come fare? > > Questo il codice usato: > mail = "mailto: mirko@gmail.com" > sog = " ?subject=Invio Mail di prova " > bod = "&body=Buongiorno, le scrivo per ..." > s = ShellExecute(0&, vbNullString, mail & sog & bod, vbNullString, "C:\", > SW_SHOWNORMAL) sendkeys "^{END}" ma DEVI aspettare a dare il comando dopo che la finestra del client si sia aperta e che sia in primo piano o la combinazione di tasi la prenderà la finestra attiva, in breve LASCIA PERDERE che e' un trojajo e accontentati del cursore nel "posto sbagliato", io c'ho bestemmiato non poco ai tempi, alla fine c'ho rinunciato, azzeccare il tempo di apertura sperando che l'utonto non "rubi" il focus cliccando altrove e' una battaglia persa.