Codice VBA e Formulario i word

giovedì 21 settembre 2006 - 11.55

zaf Profilo | Newbie

Ciao a tutti
leggevo, in un tip riguardo la creazione di un formulario con word, che è possibile inviare i risultati via mail tramite un pulsante di comando scrivendo il codice VBA per inviare i risultati via mail.
Qualcuno sa dirmi qual è questo codice?
Vi prego ho bisogno di aiutooo!

grazie e ciao a tutti

MarKonE Profilo | Guru

>Ciao a tutti

Ciao

>leggevo, in un tip riguardo la creazione di un formulario con
>word, che è possibile inviare i risultati via mail tramite un
>pulsante di comando scrivendo il codice VBA per inviare i risultati
>via mail.
>Qualcuno sa dirmi qual è questo codice?

Prova a dare un'occhiata qui:
http://word.mvps.org/FAQs/InterDev/SendMail.htm


>Vi prego ho bisogno di aiutooo!
>
>grazie e ciao a tutti

Ciao
My Blog... http://blogs.dotnethell.it/Mark/

zaf Profilo | Newbie

Grazie della segnalazione!
Questo è il codice che ho trovato nel link segnalato.

Activedocument.HasRoutingSlip = True
With Activedocument.RoutingSlip
.Subject = "New subject goes here"
.AddRecipient "Firstaddress@Mail.com"
.AddRecipient "Secondaddress@Mail.com"
.Delivery = wdAllAtOnce
End With
Activedocument.Route

Per fare una prova ho inserito il nome soggetto e l'indirizzo mail del ricevente, ho fatto rapidamente un esempio di form in word
con tanto di pulsante di comando e vi ho inserito il codice vba modificato.
Ma è necessario che apra Outlook per spedire la mail?
Non è possibile farlo attraverso un altro gestore mail?

MarKonE Profilo | Guru

In teoria il primo metodo funziona con tutti i client di posta...immagino che venga richiamato il programma predefinito sul pc. Cosa succede quando esegui questo codice ?

Sul pc esiste un client predefinito ?

Ciao
My Blog... http://blogs.dotnethell.it/Mark/

zaf Profilo | Newbie

>In teoria il primo metodo funziona con tutti i client di posta...immagino
>che venga richiamato il programma predefinito sul pc. Cosa succede
>quando esegui questo codice ?
>
>Sul pc esiste un client predefinito ?
>


Quando premo il command button in cui è scritto il codice
mi si apre una finestra del tipo scegliere un profilo di outlook.
Siccome io non ho un client di posta predefinito naturalmente non riconosce il nome "unknown"
e mi da come opzione quella di "creare un nuovo indirizzo per "Unknown",
quindi "crea nuovo contatto" e premendo ok mi apre la pagina da riempire per il nuovo contatto.

Qualche consiglio?

MarKonE Profilo | Guru

Purtroppo credo proprio che il codice abbia bisogno di un client predefinito perchè di fatto non prevede di aggiungere le informazioni del mittente.

Dovresti fare la prova.

Ciao
My Blog... http://blogs.dotnethell.it/Mark/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5