Re,
en fait, ça ne me convient pas, donc je supprime ce message.
Désolé.
Mais je suis toujours à la recherche de pouvoir sauvegarder en PDF des pages
de mon classeur, voir mon classeur en entier.
Merci de votre aide en tout cas.
YANN
Re,
en fait, ça ne me convient pas, donc je supprime ce message.
Désolé.
Mais je suis toujours à la recherche de pouvoir sauvegarder en PDF des pages
de mon classeur, voir mon classeur en entier.
Merci de votre aide en tout cas.
YANN
Re,
en fait, ça ne me convient pas, donc je supprime ce message.
Désolé.
Mais je suis toujours à la recherche de pouvoir sauvegarder en PDF des pages
de mon classeur, voir mon classeur en entier.
Merci de votre aide en tout cas.
YANN
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
shsheet.PrintOut copies:=1, ActivePrinter:="PDFCreator"
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Ch emin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'o uvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "saut er" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enre gistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Ch emin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'o uvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "saut er" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enre gistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Ch emin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'o uvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "saut er" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enre gistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Chemin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'ouvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "sauter" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enregistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut
l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Chemin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'ouvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "sauter" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enregistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut
l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Dans Excel, on peut aussi utiliser des lignes de code comme :
A )
Connaître le nom de l'imprimante active :
Msgbox Application.ActivePrinter
B )
Pour déterminer une imprimante pour l'impression d'un fichier
Application.ActivePrinter = "Canon LBP-465 sur LPT1:"
Mais la procédure soumise répond à ce type de question :
'**********************************************
j'essaye d'imprimer un document word en pdf en passant par vb d'excel.
Pour le pdf j'utilise PDFCreator.
Voici le code que j'utilise
DocWord.Application.ActivePrinter = "PDFCreator"
DocWord.Application.PrintPreview = False
DocWord.PrintOut Copies:=1, PrintTofile:=True, OutputFileName:=Chemin & Sheets(i).Name &
".pdf"
Le problème ce pose avec PrintToFile. S'il est à false il m'ouvre une popup pour valider
l'enregistrement.
Comme j'ai une centaine de fichier à faire je souhaite faire "sauter" cette demande. En
mettant PrintToFile à true il ne me demande plus de valider l'enregistrement (ce qui est
super) par contre qd je veux ouvrir le fichier pdf créé il me sort qu'il ne peut
l'ouvrir
car le fichier n'est pas supporté ou endommagé.
Quelqu'un aurais t il une idée pour éviter ce problème.
'**********************************************
Merci Gloops pour tes commentaires, j'en prends bonne note.
La réalité est que je n'utilise pas cet utilitaire et ce dern ier n'est
pas installé sur mon ordinateur. J'avais eu l'occasion de tester Ã
une reprise la procédure soumise et elle fonctionne. Cependant,
ma connaissance de cet utilitaire est plutôt limitée.
Merci Gloops pour tes commentaires, j'en prends bonne note.
La réalité est que je n'utilise pas cet utilitaire et ce dern ier n'est
pas installé sur mon ordinateur. J'avais eu l'occasion de tester Ã
une reprise la procédure soumise et elle fonctionne. Cependant,
ma connaissance de cet utilitaire est plutôt limitée.
Merci Gloops pour tes commentaires, j'en prends bonne note.
La réalité est que je n'utilise pas cet utilitaire et ce dern ier n'est
pas installé sur mon ordinateur. J'avais eu l'occasion de tester Ã
une reprise la procédure soumise et elle fonctionne. Cependant,
ma connaissance de cet utilitaire est plutôt limitée.