Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

Incolla su corpo email da Acces

  1. #1
    m0sc4rd0 non è in linea Scolaretto
    Buongiorno,

    se possibile vorrei incollare nel corpo email ciò che ho copiato in clipboard.
    Genero la mail da Access, copio ciò che mi serve sempre da Acces, ma non saprei come incollare ciò che copio, ora dopo aver generato incollo a mano....

    Grazie a chiunque voglia/possa aiutarmi.

    Dim mail As Variant
    Dim corpotesto As Variant
    Dim firma As Variant
    Dim copy As Variant
    
    
    DoCmd.RunCommand acCmdSelectAllRecords
    RunCommand acCmdCopy
    'DoCmd.Close acQuery, sql, acSaveNo
    
    mail = ""
    firma = "Giovanni"
    corpotesto = "Buongiorno " & "<br><br>" & _
                     "Promemoria per le scadenze di questa settimana:  " & "<br><br>" & _
                     "Pianificazioni di seguito." & "<br><br>" & _
                     "Grazie."
    
    Dim outapp          As Object
    Dim outmail         As Object
    
     Set outapp = CreateObject("Outlook.Application")
            outapp.Session.Logon
            Set outmail = outapp.CreateItem(0)
            On Error Resume Next
        With outmail
            .to = mail
            .cc = ""
            .Subject = "Pianificazioni della settimana " & Date
            .HTMLBody = "<html><head><body><font size=3><font face=calibri>" & corpotesto & "<br><br>" & _
             "<br>" & firma & "</font></body></head></html>"
            .Display
    
        End With
            On Error GoTo 0
            Set outmail = Nothing
            Set outapp = Nothing
    

  2. #2
    Quote Originariamente inviato da m0sc4rd0 Visualizza il messaggio
    se possibile vorrei incollare nel corpo email ciò che ho copiato in clipboard.
    Per fare quella cosa devi usare le API. Non sono così sicuro che sia la soluzione migliore per quello che intendi fare. Forse (e lo sottolineo) puoi ottenere lo stesso risultato con funzioni già presenti in VBA, costruendo adeguatamente il corpo del messaggio.
    In ogni caso ecco qualche spunto per API e clipboard:
    https://codekabinett.com/rdumps.php?...d-file-content
    https://docs.microsoft.com/en-us/off...-the-clipboard
    https://docs.microsoft.com/en-us/off...-the-clipboard
    https://en.wikibooks.org/wiki/Visual...VBA#API_Method

    Inevitabile conseguenza dell'uso di API è trattare la casistica del bitness (32 - 64 bit) attraverso la compilazione condizionale, versione di Access permettendo.
    https://jkp-ads.com/articles/apideclarations.asp
    https://codekabinett.com/rdumps.php?...ion-vba-64-bit

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 2
    Ultimo Post: 16-12-2016, 22:27
  2. invio email da vba con corpo campi query
    Da beppe09 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 05-04-2014, 17:07
  3. Invio email da excel con corpo immagine
    Da machopicho nel forum Microsoft Excel
    Risposte: 7
    Ultimo Post: 13-12-2013, 20:52
  4. Risposte: 20
    Ultimo Post: 18-07-2013, 19:44
  5. acces - invio Email
    Da pier42 nel forum Microsoft Access
    Risposte: 16
    Ultimo Post: 24-09-2010, 18:34