Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème pour convertir en PDF

  • Initiateur de la discussion Initiateur de la discussion Chris57
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Chris57

XLDnaute Occasionnel
Bonjour,

je cherche à convertir un fichier Excel en PDF puis à l'envoyer par mail.

Le problème est que je dois le faire au boulot, sur des PC en réseau où tout installation est impossible.
J'ai tenté d'installér le complément
Détails du téléchargement : Complément de Microsoft Office 2007*: Enregistrement en PDF ou XPS dans Microsoft

mais il me met "Echec de l'installation de ce package", je suppose que cela provient justement des limitations sur les PC du boulot.

Donc impossible d'utiliser la fonction ExportAsFixedFormat !!


Il existe la solution ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""CutePDF Writer sur CPW2:"",,TRUE,,FALSE)" mais je ne trouve pas comment choisir le dossier de destination ou encore comment nommer le fichier pdf automatiquement.

Avez-vous une idée ?
 
Re : Problème pour convertir en PDF

Bonjour

Comme son nom l'indique bien, le complément que tu cherches à installer est pour office 2007, pas 2003. Il a du reste été intégré au SP1 de office 2007.
Tu peux installer une imprimante virtuelle de type pdf creator ou autre et imprimer ton doc dessus, ce qui le transforme directo en pdf.
regarde par exemple ici
Ce lien n'existe plus
ou là
Ce lien n'existe plus
pour t'inspirer.
 
Re : Problème pour convertir en PDF

hello, t'as pas bien lu, c'est au boulot et impossible d'installer quoi que ce soit !!! (même une maj) car sinon le problème serai résolu 😉
 
Re : Problème pour convertir en PDF

C'est d'autant plus facile à justifier que le SP1 d'office 2007 qui copmorte la mise à jour pour les pdf comporte aussi la correction d'un véritable bug qui fait que la version non patchée fait des erreurs de calcul. Je n'ai jamais vu un seul service informatique refuser l'installation d'un service pack.
 
Re : Problème pour convertir en PDF

Notre service informatique est une boîte de Paris en sous-traitance (je suis en Moselle).
Chaque demande est un long pèlerinage avec des interlocuteurs dont on se demande s'ils sont vraiment des informaticiens...


En attendant avec la solution ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""CutePDF Writer sur CPW2:"",,TRUE,,FALSE)" n'y a t'il pas moyen de choisir le dossier de destination ou encore de nommer le fichier pdf automatiquement ?
 
Re : Problème pour convertir en PDF

Le sp1 d'office 2007 s'installe avec les windows et office update. Est-ce à dire que chaque fois qu'il y a une mise à jour de sécurité vous devez faire appel à ce service ? Si oui, je recommanderai à votre direction de changer de prestataire. Désolée mais n'étant pas du tout dans ta configuration, je ne peux pas tester les codes.
 
Re : Problème pour convertir en PDF

Le sp1 d'office 2007 s'installe avec les windows et office update. Est-ce à dire que chaque fois qu'il y a une mise à jour de sécurité vous devez faire appel à ce service ?
Nous ne faisons appel à personne. Je bosse dans l'industrie lourde, dans un entreprise nationnale qui comporte des sites dans toute la France. Nous ne sommes pas en contact avec le service informatique.
Ils sont censés s'occuper de tout, d'ailleurs je viens de vérifier, nous sommes bien sous SP1 :




Pour ce qui est de mon code, je l'ai généré avec l'enregistreur de macro et en faisant un impression en PDF. Je suppose donc que cette instruction est identique sur tous les excel 2007.
Ici j'ai 2 imprimantes virtuelles pour convertir en pdf :


en fait l'instruction importante est :
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,""xxxxxxxxxxxxxxxxxxxxx"",,TRUE,,FALSE)"
mais je trouve pas comment modifier les options...



[EDIT] j'ai vérifié dans "Ajout/suppression de programme" et le SP1 est bien installé.



[EDIT2] j'ai trouvé ceci sur la fameuse fonction :



il semble qu'uil ne soit pas possible de sélectionner un dossier cible car il s'agit simplement d'une commande d'impression.
 

Pièces jointes

  • Sans titre.jpg
    61.2 KB · Affichages: 128
  • Sans titre.jpg
    61.2 KB · Affichages: 135
  • Sans titre.JPG
    41.9 KB · Affichages: 170
  • Sans titre.JPG
    41.9 KB · Affichages: 170
Dernière édition:
Re : Problème pour convertir en PDF

Si vous avez le SP1 installé, il ne faut pas imprimer sur une imprimante virtuelle mais enregistrer sous et choisir à ce moment le format pdf ce qui permet de choisir son dossier.
Par exemple :

Code:
    ChDir "E:\Flo"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "E:\Flo\Classeur1.pdf", Quality:=xlQualityStandard, IncludeDocProperties:= _
        True, IgnorePrintAreas:=False, OpenAfterPublish:=True
 
Re : Problème pour convertir en PDF

Salut, le complément pour sauver en PDF/XPS est à téléchargé si Office SP1 ici
ce complément est intégré dans le SP2 mais pas dans le SP1
comme je l'ai dit 3 fois plus haut je ne peux rien n'installer sur le PC...


Misange, j'ai un défaut "appel de procédure incorrecte" avec ta commande, malgré la correction des chemins.
 
Re : Problème pour convertir en PDF

Salut, mais visiblement tout le monde ne l'avait pas compris, même toi.Tout cela pour te dire que sans cette installation point de salut, d'ou le message d'erreur que tu as et qui en est la conséquence.
Par contre Il semblerait que tu puisses paramétrer CutePDF si l'on en croit leur site, perso je me refuse à installer un 3eme outil de conversion en PDF pour le tester.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

R
Réponses
2
Affichages
1 K
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…