Problème de publication sur excel

Résolu/Fermé
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 - 21 juil. 2010 à 12:46
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 - 29 juil. 2010 à 19:09
Bonjour le forum,

J'ai écrit un code vba pour enregistrer mon classeur en pdf.

Problème :

Lorsque la publication se fait, la fenêtre de publication ne se ferme pas, comme si l'opération n'était pas terminée, alors qu'en réalité si puisque le pdf se met en pièce jointe d'un mail et il est parfait.

Comment régler ce problème ??

Merci d'avance , je vous donne un bout de mon code

/code
Dim var11 As String
Dim var12 As String
Dim today As Date
today = Date
On Error Resume Next
Sheets("Editeur 1").Range("g8").Value = Application.UserName
var11 = Sheets("Editeur 1").Range("G6").Value
var12 = Sheets("Editeur 1").Range("h6").Value

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"L:\Commun\Simulations\Dossier simulations à envoyer\Simulation_" & var11 & "_" & var12 & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False


On Error Resume Next
Dim OutlookApp As New Outlook.Application
Dim Mess As Outlook.MailItem, Desti As String
Dim PJ As String, fich As String
Const Chemin = "L:\Commun\Simulations\Dossier simulations à envoyer\"
Desti = ""
Set OutlookApp = Outlook.Application
Set Mess = OutlookApp.CreateItem(olMailItem)
With Mess
.Display
fich = Dir(Chemin & "Simulation_" & var11 & "_" & var12 & ".pdf")
Do While fich <> ""
.Attachments.Add Chemin & fich
fich = Dir
Loop
.Subject = "Simulation_" & var11 & "_" & var12 & "_" & Date
.HTMLBody = "" + .HTMLBody
.Recipients.Add Desti
.VotingOptions = "Approuver; Refuser"
End With
End Sub
/code





A voir également:

2 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
22 juil. 2010 à 00:17
Salut le forum

Essaye en enlevant les On Error Resume Next

Tu auras peut-être alors un message d'erreur

A te relire
Mytå
0
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 44
29 juil. 2010 à 19:09
Merci Myta,

Grâce à toi j'ai réussi car en enlevant les On Error Resume Next,
il m'a indiqué qu'il manquait les noms pour les destinataires du mail, et quand j'ai enlevé la ligne .Recipients.Add Desti, ça a fonctionné.

Merci beaucoup
0