Ciao, perdona il ritardo nella risposta.
Non sono certo sia possibile, dato appunto che va a chiamare delle cose del client predefinito tramite COM etc...insomma una cosa che non vai a controllare direttamente da applicazione, ma si arrangia il motore di Crystal direttamente.
Potresti invece chiamare l'esportazione da codice, qualcosa come:
ReportDocument r = new ReportDocument();
....
ExportOptions opt = new ExportOptions();
opt.ExportDestinationType = ExportDestinationType.MicrosoftMail;
opt.ExportFormatType = ExportFormatType.PortableDocFormat;
opt.ExportFormatOptions = new PdfRtfWordFormatOptions();
var destOpt = new MicrosoftMailDestinationOptions();
destOpt.MailSubject = "Oggetto";
destOpt.MailMessage = "Testo del messaggio";
destOpt.MailToList = "...@...";
opt.ExportDestinationOptions = destOpt;
r.Export(opt);
In alternativa, potresti esportare in un formato "standard" ad esempio un pdf, e poi andare ad inviare un'email da codice, allegando quel file...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo