Export PDF ne fonctionne plus Excel 2016 Mac

Bonsoir,

Suite au passage sous excel 2016 (Mac), l'export PDF de facture ne fonctionne plus, message : erreur d'impression, Erreur d'exécution « 1004 »:Erreur définie par l'application ou par l'objet.

Voici le code qui fonctionnait parfaitement sous excel 2010:

Sub Bouton29_QuandClic()

Dim sNomFichierPDF As String

sNomFichierPDF = "facture #" & Sheets("Facturation").Range("f38") & " " & Range("k20") & ".pdf"

ActiveSheet.PageSetup.PrintArea = "$C$1:$O$78" ' ajout pour forcer la zone à chaque fois

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sNomFichierPDF _

, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _

:=False, OpenAfterPublish:=False

MsgBox "Facture PDF sauvegardée"

End Sub

Merci pour votre aide.

Dul

Bonjour Dul

dul a écrit :

Suite au passage sous excel 2016 (Mac), l'export PDF de facture ne fonctionne plus, message : erreur d'impression, Erreur d'exécution « 1004 »:Erreur définie par l'application ou par l'objet.

As-tu essayé avec ton Menu Excel, de faire un Export au format PDF !?

As-tu essayé de mettre un nom simple dans ta variable "sNomFichierPDF" ?

A+

Bonjour Bruno,

Je te remercie pour ton aide, l'export au format PDF via le menu (enregistrer sous PDF + la zone sélectionnée) fonctionne.

J'ai essayé comme tu me l'as indiqué de simplifier le nom du fichier et cela ne fonctionne toujours pas, le débogueur surligne en jaune les lignes suivantes:

, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _

:=False, OpenAfterPublish:=False

Dul

Re,

Je suis en train de penser à ça, tu n'indiques aucun chemin d'accès pour ton fichier !?

Normalement tu devrais avoir un truc du style

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= "C:\Temp\" & sNomFichierPDF _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False

Non, il n'y avait pas de chemin, le PDF atterrissait directement dans le dossier contenant le classeur excel.

J'ai essayé ton ajout de chemin, le résultat est identique: erreur d'impression puis erreur d'exécution « 1004 »:

Erreur définie par l'application ou par l'objet

les lignes ci-dessous sont sur-lignées en jaune:

, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _

:=False, OpenAfterPublish:=False

Re,

Et si tu supprimes justement toutes les options ?

Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _

:=False, OpenAfterPublish:=False

Pour Bruno,

j'ai supprimé les options, pas de changement.

Pour Jean-Eric,

Je te remercie pour le lien, j'ai essayé d'adapter la deuxième macro à mon cas "save active sheet in office folder with export as fixed format", le fichier PDF à bien été créé mais je ne l'ai pas encore retrouvé...

Dul

Rechercher des sujets similaires à "export pdf fonctionne 2016 mac"