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
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 :
Private Sub ButtonEnvoyerEmails_Click()
Dim NomEtablissement As String
NomEtablissement = ThisWorkbook.Names("NomEtablissement").RefersToRange
On Error Resume Next
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
MsgBox "Cette action peut prendre quelques instants, veuillez patienter jusqu'au message de confirmation", vbOKOnly
Dim MyFile As String
MyFile = "Planning " & NomEtablissement
Dim FSO As Object, TmpFolder As Object
Set FSO = CreateObject("scripting.filesystemobject")
Set Filename = FSO.GetSpecialFolder(2)
Filename = Filename & "\" & MyFile & ".pdf"
Adr = "toto@to.com"
T = "test"
'''' SELECTION
ActiveCell.Offset(1, 0).Range("A1:BE58").Select
Selection.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=Filename, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
''c est a partir d'ici que rien ne va plus, impossible d'attacher le pdf creer juste
''avant au mail, c'est toujours le workbook qui s'attache
Filename.Select
Application.Dialogs(xlDialogSendMail).Show Adr, T
''''''''''''''''''' MESSAGE DE CONFIRMATION
MsgBox "Envoi des emails effectué avec succés", vbOKOnly, "Envoi réussi"
End Sub
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