Visualizzazione dei risultati da 1 a 4 su 4

Discussione: access e outlook

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    poggibonsi
    Messaggi
    4

    access e outlook

    Ho fatto un db e ho inserito un campo testo dove inserisco l'email, ho fatto una routine eseguendola mi apre outlook inserendo l'email, vorrei che oltre all'email del destinatario mi inserisse l'oggetto e il corpo. Ho visto un esempio che riporto:
    GENERALE SENDEMAIL
    Sub SendEmail()
    Dim oOutlook As Outlook.Application
    Dim oEmailItem As MailItem
    On Error Resume Next
    Err.Clear
    Set oOutlook = GetObject("oOutlook.Application")
    If Err.Number <> 0 Then
    Set oOutlook = New Outlook.Application
    End If
    Set oEmailItem = oOutlook.createitem(olmailitem)
    With oOemailitem
    .to = [email]
    .Subject = "INVITO"
    .Body = "ciao bella"
    .display
    End With
    Set oEmailItem = Nothing
    Set oOutlook = Nothing

    End Sub
    --------------
    COMANDO SU CLICK
    Private Sub Comando16_Click()
    Call SendEmail
    End Sub

    Quando eseguo la routine non mi funziona, mi domandavo se qualcuno di voi sa dirmi se c'è qualche errore o variazione da fare.
    Ringrazio anticipatamente
    marcoc da poggibonsi

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Intanto togli (o commenta) l'istruzione:

    On Error Resume Next

    poi fornisci il messaggio di errore che si genera e la riga in cui si genera

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    poggibonsi
    Messaggi
    4
    Non sono un esperto quindi ti chiedo di essere il + possibile chiaro e paziente
    la riga di comando:
    Set oOutlook = GetObject("oOutlook.Application")
    diventa rossa e quindi c'è un errore, ma non so capire il motivo


    grazie dell'interessamento
    Ultima modifica di marcoc1961; 21-10-2014 a 14:56
    marcoc da poggibonsi

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    GetObject ritorna l'oggetto Outlook esistente.
    Ma se Outlook è chiuso, non può restituire alcunché.

    TI consiglio di leggerti l'articolo sotto (con progetto di esempio) che spiega come muoversi senza problemi:

    Early-Late Binding con Excel e Outlook
    http://nuke.vbcorner.net/Articles/VB...T/Default.aspx

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 © 2025 vBulletin Solutions, Inc. All rights reserved.