Problème de publication sur excel
Résolu
Pimp92a
Messages postés
417
Date d'inscription
Statut
Membre
Dernière intervention
-
Pimp92a Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
Pimp92a Messages postés 417 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Problème de publication sur excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
2 réponses
Salut le forum
Essaye en enlevant les On Error Resume Next
Tu auras peut-être alors un message d'erreur
A te relire
Mytå
Essaye en enlevant les On Error Resume Next
Tu auras peut-être alors un message d'erreur
A te relire
Mytå