Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9

    [VB6] MAPI ed emulazione pulsante da tastiera

    Ecco il mio problema:

    Ho creato un programma in vb6 con l' opportunita di inviare un email a un determinato destinatario. Tutto funziona perfettamente, ma Outlook interagisce al mio programma chiedendomi conferma all' invio della mail.

    leggendo il forum sto inziando a pensare che per ovviare al problema c' è un solo modo. Emulare la pressione del tasto INVIO o "I" (di Invio) da tastiera(vedi allegato).
    Ringrazio tutti anticipatamente!
    Immagini allegate Immagini allegate

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333

    Moderazione

    Le domande relative ai linguaggi Visual Basic, VB.NET, VBA (per Access, Excel, ...) e i linguaggi Microsoft per il .NET Framework vengono trattati nell'apposito forum: Visual Basic e .Net Framework.
    In futuro, poni in quel forum le tue domande relative ai linguaggi citati.

    Dai una sbircita anche al Regolamento, dato che sei nuovo.

    Questa discussione la sposto io.

    Ciao e buona prosecuzione!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    Chiedo scusa, ma continuo a non vedere nessun forum relativo a vb, se non questo attuale!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333

    Moderazione

    Originariamente inviato da Estro
    Chiedo scusa, ma continuo a non vedere nessun forum relativo a vb, se non questo attuale!
    Perchè sono stato io a spostare la discussione nel forum corretto (come peraltro ho scritto nel messaggio).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    abbi pazienza... è dalle 5 che sono in piedi...

  6. #6
    Si..in effetti puoi usare ad esempio la funzione di visual basic SendKeys oppure la funzione API keybd_event..

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    Ho provato con il sendkeys ma niente da fare. Forse sbaglio io il codice?

    puoi scrivermi un esempio di codice sendkeys relativo a una finestra attiva? grazie!

  8. #8
    Il SendKeys è facile da usare:
    come argomento è necessaria la stringa che vuoi passare.
    codice:
    SendKeys "{TAB}"
    in questo caso simula la pressione del Tab

    Ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    9
    codice:
    MAPISession1.DownLoadMail = False
    MAPISession1.LogonUI = False 
    MAPISession1.SignOn
    With MAPIMessages1
    .SessionID = MAPISession1.SessionID
    .Compose
    .RecipAddress = "destinatario@destinatario.it"
    .RecipDisplayName = "nome destinatario"
    .MsgSubject = "Oggetto"
    .MsgNoteText = "corpo mail"
    .Send (False)
    End With
    SendKeys "{ENTER}"
    MAPISession1.SignOff

    Se lo inserisco cosi non funziona! AIUTOOOOOOOOOOOOOOOO

  10. #10
    Il comando sendkeys si riferisce all'elemento attivo..può darsi che nel tuo caso non lo sia..
    Prova a guardare un pò di esempi in rete..

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.