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
7752
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
- 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
17345
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2022
596
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
7752
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
129
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