Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 2 di 3 primaprima 123 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Forzare invio mail OUTLOOK

  1. #11
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Modulo di Classe perché...? Sei certo di aver usato un modulo di Classe vero...?
    Direi che non va proprio bene come hai fatto... se istanzi 10 classi cosa fai apri 10 sessioni di Outlook...?
    No, metti tutto in un modulo standard allora vedrai che la funzione la trova se la dichiari PUBLIC... se hai generato una classe devi istanziarla e direi che manca tutto...

    Perché non fai 1 passo alla volta cercando di imparare bene invece che lanciiarti in cose probabilmente poco consolidate...?
    ℹ️ Leggi di più su @Alex ...

  2. #12
    Riker66 non è in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Modulo di Classe perché...? Sei certo di aver usato un modulo di Classe vero...?
    Direi che non va proprio bene come hai fatto... se istanzi 10 classi cosa fai apri 10 sessioni di Outlook...?
    No, metti tutto in un modulo standard allora vedrai che la funzione la trova se la dichiari PUBLIC... se hai generato una classe devi istanziarla e direi che manca tutto...

    Perché non fai 1 passo alla volta cercando di imparare bene invece che lanciiarti in cose probabilmente poco consolidate...?
    Dovete tutti scusarmi,
    penso di avere una significativa esperienza con VBA in Access ma questo è un tema che proprio ignoro e sto cercando di imparare. So bene quanto sia importante (e rispettoso) studiare prima di chiedere... ma non so cosa e dove studiare!
    Come ho già scritto ho cercato qualcosa da leggere per capire, ma non trovo niente di significativo, forse perché non so neanche con che parole chiave cercare.

    Detto questo avevo provato a mettere tutto in modulo standard ma nel modulo standard la riga delle dichiarazione
    Private WithEvents NewMail As Outlook.MailItem
    
    mi da errore: "Valido solo nel modulo oggetto" evidenziando "WithEvents".
    Circa il Public o Private della funzione percepisco benissimo la differenza ma vedendo che non funzionava ho provato a cambiare la dichiarazione così per provare e poi ho copiato/incolato i codice sbagliato.

    Chiedo nuovamente scusa e mi dedico a cercare documentazione da leggere sperando di riuscire a trovare qualcosa.

    Grazie ancora a tutti e scusate per il disturbo.
    Bona serata.

  3. #13
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    La dichiarazione di Oggetti con eredità di Eventi si può fare solo in una classe, ma il modulo di una Form è una classe...
    Ora sinceramente io avevo pensato al codice proprio per essere inserito nella maschera... e li ha un senso... di certo se vuoi sfruttare una classe servono altre considerazioni tipiche di quando si struttura una classe che puo essere istanziara da più punti e più volte.

    Dove imparare....?
    Non si impara tutto in un solo colpo... e le cose che abbiamo esposto coprono vari argomenti...un poco alla volta usando dei libri seri.
    In rete in realtà non so perché non trovi nulla, a mio avviso c'è fin troppo al punto che se non sei capace di fare pulizia di quello che leggi rischi di avere confusione.

    Ad esempio su EarlyBinding e LateBinding trovi un articolo proprio in questo sito in cui forse non hai cercato:
    https://masterdrive.it/microsoft-acc...binding-46733/

    La dichiarazioni con WithEvents è tipica di oggetti che espongono un'interfaccia COM... possono essere applicativi come MsOutlook o DLL o Activex .. ecc... c'è tanta roba da studiare.
    ℹ️ Leggi di più su @Alex ...

  4. #14
    Riker66 non è in linea Novello
    Grazie,
    mi metto a studiare, la principale cosa che mi è oscura in questo momento è il motivo per cui nella sub che hai postato viene fuori l'errore mi da errore: "Valido solo nel modulo oggetto" evidenziando "WithEvents" qui:
    Private WithEvents NewMail As Outlook.MailItem
    
    Spero di riuscire a capirlo.

    Grazie ancora.

  5. #15
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Se la dichiarazione la metti in una maschera, appena sotto Option Explicit non deve dare errore, a meno che tu non abbia inserito i Riferimenti...
    ℹ️ Leggi di più su @Alex ...

  6. #16
    Riker66 non è in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Se la dichiarazione la metti in una maschera, appena sotto Option Explicit non deve dare errore, a meno che tu non abbia inserito i Riferimenti...
    ah, ho capito grazie.
    Il progetto non ha maschere.
    Parte in batch di notte si collega a un server MsSql per prendere i dati e in locale c'è solo una semplice tabella con i parametri di funzionamento, ecco dove era il problema.
    Grazie ancora.

  7. #17
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Crea la maschera ugualmente non è un problema... puoi anche gestirla in modalità Hidden, ma per far funzionare in modo SINCRONO devi avere un'oggetto che gestisce gli eventi.
    ℹ️ Leggi di più su @Alex ...

  8. #18
    Al limite dell'OT
    Quote Originariamente inviato da Riker66 Visualizza il messaggio
    ...Parte in batch di notte
    Quindi si tratta di qualcosa di non presidiato?
    Come fai a gestire la richiesta di conferma che presenta outlook (se non è una versione 2003 o inferiore)?

  9. #19
    Riker66 non è in linea Novello
    Quote Originariamente inviato da Phil_cattivocarattere Visualizza il messaggio
    Al limite dell'OT
    Quindi si tratta di qualcosa di non presidiato?
    Come fai a gestire la richiesta di conferma che presenta outlook (se non è una versione 2003 o inferiore)?
    Con la versione 2013 non mi pare sia un problema (è la nuova installazione su cui sono migrato) e sto facendo il tuning.
    Le versioni precedenti (ero sulla versione 1997) vanno "sbloccate" con dei tool che si trovano in rete che rendono "attendibili" e autorizzate senza bisogna di conferma le richieste di invio mail che arrivano a outlook da certe applicazioni...

  10. #20
    Riker66 non è in linea Novello
    Salve a tutti,
    dopo averci pensato sopra un po' e verificato che non ho necessità che le mail inviate rimangano dentro l'archivio di outlook ho deciso di percorrere una strada più "basica", forse tropo brutale ma sicuramente più semplice da implementare.

    ho utilizzato questo:

    https://github.com/muquit/mailsend-go

    è un .exe che permette di mandare email anche complesse.

    E' ben supportato e seguito dall'autore costantemente e su github c'è tutta la documentazione circa l'installaizone e l'uso.

    Ho la fortuna di avere un SMTP interno alla mia rete che mi permette di mandare le mail senza troppi problemi di autenticazione, ma - secondo la documentazione - lavora benissimo anche con l'SMTP di gmail e altro.

    Il problema di tenere traccia delle mail "importanti" lo ho risulto inviandomele in bcc a una casella postale apposita.

    Spero che questa piccola hint possa essere utile a qualcuno.

    Buona giornata.

+ Rispondi al messaggio
Pagina 2 di 3 primaprima 123 ultimoultimo

Potrebbero interessarti anche ...

  1. Invio mail con outlook
    Da Joe01 nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 01-03-2017, 23:47
  2. macro per creazione pdf e invio per mail (outlook)
    Da Fra79 nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 04-07-2015, 19:46
  3. Errore - invio mail da outlook da elenco excel
    Da laica nel forum Microsoft Excel
    Risposte: 6
    Ultimo Post: 24-12-2014, 17:01
  4. Utilizzare Outlook da Access per l'invio di una e-mail
    Da Syrinx_ nel forum Microsoft Access
    Risposte: 14
    Ultimo Post: 19-01-2011, 16:27
  5. Invio mail da Outlook/Access
    Da MorleyMan nel forum Microsoft Access
    Risposte: 10
    Ultimo Post: 13-03-2005, 20:16