Esportazione in Microsoft Mail (MAAPI)

lunedì 04 settembre 2006 - 18.11

biggiu Profilo | Junior Member

Salve a tutti..

nuovo quesito,

quali sono i comandi per eseguire l'invio, tramite E-mail, di un report Crystal Report, realizzato da una procedura sviluppata in VB.net ?

Grazie per la cortese collaborazione

BigGiu

Brainkiller Profilo | Guru

>quali sono i comandi per eseguire l'invio, tramite E-mail, di
>un report Crystal Report, realizzato da una procedura sviluppata
>in VB.net ?

Io procederei così, faccio produrre il Report in Crystal Report, lo esporto in PDF in un'area su disco e poi istanzio le classi .NET apposite per spedire le e-mail. Esempio MailMessage(). Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

ciao,
se invece vuoi usare solo Crystal basta che gli setti 1po di parametri, prova ad adattare questo codice:

------------------------------

Dim mOption As New MicrosoftMailDestinationOptions()
mOption.MailToList = "me@io.it"

Dim exOption As CrystalDecisions.Shared.ExportOptions = crystalReport11.ExportOptions
exOption.ExportDestinationType = ExportDestinationType.MicrosoftMail
exOption.ExportFormatType = ExportFormatType.RichText

exOption.ExportDestinationOptions = mOption

mioReport.Export(exOption)

------------------------------
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

biggiu Profilo | Junior Member

Ciao, la soluzione mailmessage mi sembra valida...

il problema e' che .... non riesco a gestire la classe

Ho provato ad inserire nell'ordine

imports System.web

imports System.web.mail

imports System.web.mail.mailmessage

ma ottengo se mpre degli errori e quindi non riesco ad implementare il codice.

Hai qualche suggerimento

grazie.

BigGiu

Brainkiller Profilo | Guru

>Ciao, la soluzione mailmessage mi sembra valida...
>il problema e' che .... non riesco a gestire la classe

Prova a leggere questo Tip:
http://www.dotnethell.it/tips/SendEmailASPNET.aspx

Poi dipende, se usi il Framework 2.0 ci sono classi più aggiornate e sono contenute in un altro Namespace.
Fai sapere.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5