Imprimer un onglet avec Pdfcreator sur un chemin défini
Résolu
mijean94
Messages postés
415
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Pdfcreator.clspdfcreator
- Pdfcreator - Télécharger - PDF
- Comment imprimer un tableau excel sur une seule page - Guide
- Rouvrir un onglet fermé - Guide
- Journal de naissance gratuit a imprimer - Télécharger - Histoire & Religion
- Comment imprimer en a5 - Guide
5 réponses
Bonjour,
avec l'impression PDF, vous pouvez utiliser l'instruction:
Si vous avez excel2007 et plus, vous pouvez faire une sauvegarde en PDF sans passer par une impression et la vous pouvez définir un chemin sans ChDir
avec l'impression PDF, vous pouvez utiliser l'instruction:
Chdir Cheminpour vous positionner sur un repertoire
Si vous avez excel2007 et plus, vous pouvez faire une sauvegarde en PDF sans passer par une impression et la vous pouvez définir un chemin sans ChDir
Bonjour,
j'ai appliqué les conseils du post1 pour essayer de résoudre mon pb mais ça ne fonctionne pas. pourquoi ?
j'ai vérifier avec une box le chemin, est il est OK.
Avez vous une idée sur ce qu'il faut faire pour résoudre les points a et b du post 2 ?
Merci d'avance de votre aide.
Cordialement
j'ai appliqué les conseils du post1 pour essayer de résoudre mon pb mais ça ne fonctionne pas. pourquoi ?
j'ai vérifier avec une box le chemin, est il est OK.
ChDir (chemin)
MsgBox (" 1-chemin de sauvegarde pour le PDF :" & chemin)
' pour pdf creato
Application.ActivePrinter = "PDFCreator sur Ne00:"
ActiveWindow.SelectedSheets("devis").PrintOut copies:=1, ActivePrinter:="PDFCreator sur Ne00:", Collate:=True
Avez vous une idée sur ce qu'il faut faire pour résoudre les points a et b du post 2 ?
Merci d'avance de votre aide.
Cordialement
Bonjour,
En effet, marche pas. Par contre vous n'avez pas dit quel excel vous utilisez ??
En effet, marche pas. Par contre vous n'avez pas dit quel excel vous utilisez ??
Re,
Ok pour 2003,
regardez ici: je n'ai pas ce qu'il faut pour tester
https://www.developpez.net/forums/d1036272/logiciels/microsoft-office/excel/macros-vba-excel/impression-pdf-creator/
a:
10/02/2011, 02h57 #4
kiki29
kiki29 est déconnecté
Expert éminent sénior
Dans le meme style sur CCM
https://forums.commentcamarche.net/forum/affich-30652049-vba-excel-bouton-impression-pdf-et-nom-de-fichier-sur-cellule
Ok pour 2003,
regardez ici: je n'ai pas ce qu'il faut pour tester
https://www.developpez.net/forums/d1036272/logiciels/microsoft-office/excel/macros-vba-excel/impression-pdf-creator/
a:
10/02/2011, 02h57 #4
kiki29
kiki29 est déconnecté
Expert éminent sénior
Dans le meme style sur CCM
https://forums.commentcamarche.net/forum/affich-30652049-vba-excel-bouton-impression-pdf-et-nom-de-fichier-sur-cellule
Re,
J'ai déjà essayé les codes proposés sur ces liens, mais sans résultats, toujours des erreurs où points de blocages, c'est pour cette raison que j'ai édité un code en automatique qui fonctionne et de plus reste simples. il ne me manquait que le paramétrage du chemin dommage...
Je vais poster ma question sur le forum développez.com, comme kiki29 semble maitriser parfaitement les interactions Excel / PDF il pourra peut-être m'aiguiller.
Merci pour ton aide.
Cordialement
J'ai déjà essayé les codes proposés sur ces liens, mais sans résultats, toujours des erreurs où points de blocages, c'est pour cette raison que j'ai édité un code en automatique qui fonctionne et de plus reste simples. il ne me manquait que le paramétrage du chemin dommage...
Je vais poster ma question sur le forum développez.com, comme kiki29 semble maitriser parfaitement les interactions Excel / PDF il pourra peut-être m'aiguiller.
Merci pour ton aide.
Cordialement
Re,
j'ai retrouvé dans une discutions de 2012 un cote, que vous aviez donné pour créer des PDF, que j'ai adapté uniquement pour la variable nom_pdf :
Dans mon programme cette variable regroupe le chemin et le nom avec .pdf
En début de mon module j'ai : Option Explicit
J'ai téléchargé l'option complémentaire PDF qui fonctionne sous 2003.
En commande manuelle la fonction PDF marche correctement.
Mon problème :
Au lancement du code, que j'ai incorporé à la suite de mon code de sauvegarde au format XLS, j'ai :
erreur de compilation, variable non définie sur X1TypePDF.
avez vous une piste de recherche ?
Cordialement
j'ai retrouvé dans une discutions de 2012 un cote, que vous aviez donné pour créer des PDF, que j'ai adapté uniquement pour la variable nom_pdf :
Dans mon programme cette variable regroupe le chemin et le nom avec .pdf
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=nom_pdf _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
En début de mon module j'ai : Option Explicit
J'ai téléchargé l'option complémentaire PDF qui fonctionne sous 2003.
En commande manuelle la fonction PDF marche correctement.
Mon problème :
Au lancement du code, que j'ai incorporé à la suite de mon code de sauvegarde au format XLS, j'ai :
erreur de compilation, variable non définie sur X1TypePDF.
avez vous une piste de recherche ?
Cordialement
Bonjour,
En effet
https://forums.commentcamarche.net/forum/affich-24810843-creer-un-pdf-a-l-enregistrement-du-exel#top
Mais cette personne utilisait Excel2010, c'est dans sa demande de depart
Je cherche pour 2003
suite:
site pour Pdf avec 2003:
https://www.excelguru.ca/content.php?161
et
reference a ajouter:
https://www.excelguru.ca/content.php?171-Error-Messages-User-Defined-Type-Not-Defined
je vais recuperer un autre PC ou je pourrai installer un office2003 et je testerai car sur celui que j'uitilse, pas moyen d'ajouter la reference PDFCreator
En effet
https://forums.commentcamarche.net/forum/affich-24810843-creer-un-pdf-a-l-enregistrement-du-exel#top
Mais cette personne utilisait Excel2010, c'est dans sa demande de depart
Je cherche pour 2003
suite:
site pour Pdf avec 2003:
https://www.excelguru.ca/content.php?161
et
reference a ajouter:
https://www.excelguru.ca/content.php?171-Error-Messages-User-Defined-Type-Not-Defined
je vais recuperer un autre PC ou je pourrai installer un office2003 et je testerai car sur celui que j'uitilse, pas moyen d'ajouter la reference PDFCreator
Re,
PC XP sp3, Office 2003
fait avec le code du site:
site pour Pdf avec 2003:
https://www.excelguru.ca/content.php?161
et
reference a ajouter:
https://www.excelguru.ca/content.php?171-Error-Messages-User-Defined-Type-Not-Defined
fichier xls: https://www.cjoint.com/c/FEjgT7PWH0f
fichier PDF de l'onglet actif: https://www.cjoint.com/c/FEjgUP8Hk2f
A+
PC XP sp3, Office 2003
fait avec le code du site:
site pour Pdf avec 2003:
https://www.excelguru.ca/content.php?161
et
reference a ajouter:
https://www.excelguru.ca/content.php?171-Error-Messages-User-Defined-Type-Not-Defined
fichier xls: https://www.cjoint.com/c/FEjgT7PWH0f
fichier PDF de l'onglet actif: https://www.cjoint.com/c/FEjgUP8Hk2f
A+
Bonjour,
Merci pour toutes ces infos.
a) Effectivement le code proposé était pour 2010, mais je pensé qu'après le chargement du module complémentaire Office pdf, Excel 2003 devais fonctionner comme 2010 sur cette fonction ?
b) J'avais testé le code que vous proposé dans le fichier xls, mais abandonné car il ne fonctionnait par ou plutôt que je n'arrivais pas à la faire fonctionner:
Erreur de compilation : projet ou bibliothèque introuvable sur : pdfjob As PDFCreator.clsPDFCreator dans le Dim de début ?
j'ai tenté de cocher Pdfcreator dans option/référence mais il me donne : nom de module, de projets ou bibliothèque d'objets déjà utilisé ?
Pas simple pour moi cette histoire.
Cordialement
Merci pour toutes ces infos.
a) Effectivement le code proposé était pour 2010, mais je pensé qu'après le chargement du module complémentaire Office pdf, Excel 2003 devais fonctionner comme 2010 sur cette fonction ?
b) J'avais testé le code que vous proposé dans le fichier xls, mais abandonné car il ne fonctionnait par ou plutôt que je n'arrivais pas à la faire fonctionner:
Erreur de compilation : projet ou bibliothèque introuvable sur : pdfjob As PDFCreator.clsPDFCreator dans le Dim de début ?
j'ai tenté de cocher Pdfcreator dans option/référence mais il me donne : nom de module, de projets ou bibliothèque d'objets déjà utilisé ?
Pas simple pour moi cette histoire.
Cordialement
re,
je suis sous W10 :
a) Si je prend mon fichier de base, j'ai coché Pdfcreator dans option/référence. pas de pb pour faire cette opération.
b) Sur le fichier que vous m'avez envoyé, impossible de cocher Pdfcreator, erreur : nom de module, de projets ou bibliothèque d'objets déjà utilisé ?
c) Le doc que je souhaite imprimé en PDF et une copie d'une page de mon fichier de base qui est renommé, puis sauvegardé en Xls et pour finir en pdf (ce qui ne fonctionne pas actuellement) si je regarde sur ce fichier dans option/référence Pdfcreator n'est pas valide et impossible de le mettre comme au point b)
Comment solutionner la fonctionnalité Pdf ???
Cordialement
je suis sous W10 :
a) Si je prend mon fichier de base, j'ai coché Pdfcreator dans option/référence. pas de pb pour faire cette opération.
b) Sur le fichier que vous m'avez envoyé, impossible de cocher Pdfcreator, erreur : nom de module, de projets ou bibliothèque d'objets déjà utilisé ?
c) Le doc que je souhaite imprimé en PDF et une copie d'une page de mon fichier de base qui est renommé, puis sauvegardé en Xls et pour finir en pdf (ce qui ne fonctionne pas actuellement) si je regarde sur ce fichier dans option/référence Pdfcreator n'est pas valide et impossible de le mettre comme au point b)
Comment solutionner la fonctionnalité Pdf ???
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour le forum, Bonjour f894009 et un grand merci,
j’ai remplacé Pdfcreator version 2.2 par la version 1.7.3
An adaptent le code du fichier du post10 avec mes variables, ça marche bien maintenant, moyennant des petites adaptations :
j'ai modifier
par
puis,
par
et,
par
J’ai aussi supprimé le code si dessous qui me donné des erreurs, c’est grave où pas ????
Cordialement
j’ai remplacé Pdfcreator version 2.2 par la version 1.7.3
An adaptent le code du fichier du post10 avec mes variables, ça marche bien maintenant, moyennant des petites adaptations :
j'ai modifier
Dim pdfjob As PDFCreator.clsPDFCreator
par
Dim pdfjob As Object
puis,
Set pdfjob = New PDFCreator.clsPDFCreator
par
Set pdfjob = CreateObject("PDFCreator.clsPDFCreator")
et,
Set pdfjob = New PDFCreator.clsPDFCreator
par
Set pdfjob = CreateObject("PDFCreator.clsPDFCreator")
J’ai aussi supprimé le code si dessous qui me donné des erreurs, c’est grave où pas ????
'Exit Sub
'EarlyExit:
'Inform user of error, and go to cleanup section
'MsgBox "There was an error encountered. PDFCreator has" & vbCrLf & _
'"has been terminated. Please try again.", _
'vbCritical + vbOKOnly, "Error"
'Resume Cleanup
Cordialement
Merci pour la réponse.
a) Où faut-il intégrer le code : Chdir Chemin
Dans mon code pour Pdfcreator :
Code :
b) Je n’utilise pas Excel 2007 mais 2003 et j’ai téléchargé le complément de Microsoft Office 2007 : Enregistrement en PDF dans Microsoft qui semble fonctionner aussi sous 2003.
Lien : https://www.commentcamarche.net/telecharger/bureautique/6313-save-as-pdf-pour-microsoft-office-2007/
Mais lorsque je sauvegarde avec le code si dessous il me demande le nom du fichier que je dois entrer manuellement (il semble que pour le chemin pris en compte ce soit celui actif).
Dans ce cas que faut-il faire ?
Code :
Merci pour les réponses
Cordialement