Créer un fichier PDF via feuille Excel en VBA

Résolu
brimbal Messages postés 1 Date d'inscription vendredi 1 août 2014 Statut Membre Dernière intervention 1 août 2014 - Modifié par Whismeril le 1/08/2014 à 20:50
cs_Le Pivert Messages postés 7893 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 19 mai 2023 - 2 août 2014 à 08:15
Bonjour,

J'ai enregistré une macro que j'ai modifié pour intégrer dans mon code.
La modification a été le nom du "Fichier" qui est variable.

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Fichier _
         , Quality:=xlQualityStandard, IncludeDocProperties:=True, _
         IgnorePrintAreas:=False, OpenAfterPublish:=False


Cette commande me donne le message "Erreur d'exécution '1004':
Doc. non enregistré. Le doc. est peut-être ouvert ou une erreur s'est produite lors de l'enregistrement.

Que dois-je ajouter ou enlever pour que ça marche.

Merci.

2 réponses

Whismeril Messages postés 18424 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 juin 2023 624
1 août 2014 à 20:51
Bonjour, message modifié par l'ajout des balises de code.
Voir ici comment bien utiliser la coloration syntaxique.
0
cs_Le Pivert Messages postés 7893 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 19 mai 2023 136
2 août 2014 à 08:15
Bonjour,
As-tu mis le chemin complet du fichier dans la variable Fichier comme ceci:

Dim Fichier As String

Fichier = "Chemin complet du fichier.pdf"

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        Fichier, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        False

0