Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

convertir une selection en PDF et l'envoyer par mail (sans outlook)

  • Initiateur de la discussion Initiateur de la discussion Poto
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Poto

XLDnaute Occasionnel
Bonjour a tous,

je cherche un moyen pour pouvoir convertir une selection de cellule en PDF puis à l'envoyer par mail sans utiliser outlook.

Pour l'instant je suis arriver a ca :



tout va bien jusqu'a ce que je demande a
Application.Dialogs(xlDialogSendMail).Show d'attacher le PDF en piece jointe ...

la difficulté c'est de ne pas utiliser outlook ni CDO ...

quelqu'un a une idée ??? 🙂 🙂

bonne fin de soirée a tous et merci d'avance 😉
 
Re : convertir une selection en PDF et l'envoyer par mail (sans outlook)

merci de ta reponse,

mais je souhaiterais rester avec
Application.Dialogs(xlDialogSendMail).Show

et ron preconise surtout l'utilisation de CDO, de outlook ou d'une fonction qu'il a ecrit et qui ne correspond pas vraiment a ce que je veux faire ....

merci tout de même 😉
 
Re : convertir une selection en PDF et l'envoyer par mail (sans outlook)

Re, bref un exemple basique via CDO et personnellement Outlook Express, à adapter sans doute

Code:
Option Explciit

Sub Envoi_02()
Dim CdoMessage As Object
Dim Fichier As Variant

    ChDir "C:\Documents and Settings\USERNAME\Mes documents\PdfOut"
    Fichier = Application.GetOpenFilename("Fichiers PDF (*.pdf), *.pdf")
    
    If Fichier = False Then Exit Sub

    Set CdoMessage = CreateObject("CDO.Message")
    With CdoMessage
        .Subject = "Exemple"
        .From = "NoBody@wanadoo.fr"
        .To = "SomeOne@orange.fr"
        .CC = ""
        .BCC = ""
        .TextBody = "Texte dans le corps de message"
        .AddAttachment Fichier
        .Send
    End With
    
    Set CdoMessage = Nothing
End Sub
 
Dernière édition:
Re : convertir une selection en PDF et l'envoyer par mail (sans outlook)

merci de ta reactivité, mais la difficulté c est de ne pas uiliser CDO ni outlook ... je sais c est penible, mais il doit surement avoir un moyen de faire ca, non ??
 
Re : convertir une selection en PDF et l'envoyer par mail (sans outlook)

Re, CDO te permet d'expédier des mails de façon transparente via ton logiciel de mailing quel qu'il soit , avec sous Ourlook ( pas Express ) cependant un message d'avertissement que l'on peut bypasser via ClickYes par exemple : A program is trying to send e-mail on your behalf. Stop this message with ClickYes.

Un exemple ( pas testé ) http://www.vbfrance.com/codes/ENVOI-AUTOMATIQUE-MAIL-AVEC-PIECE-JOINTE-VBA-EXCEL_31545.aspx
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…