je souhaiterai automatiser la procédure de création d'un fichier PDF (avec
PDFCréator)
en affectant au fichier créé un nom et un dossier bien précis.
j'arrive (par macro) à créer le fichier (par imprimer) , puis à le renommer
et de déplacer à l'endroit voulu.
mais
existe t il une procédure permettant d'affecter un nom et un dossier
directement dans les paramètres
de création du fichier PDF?
(les variables "nomfichier" et "dossier" contiennent respectivement le nom
et le dossier de destination).
j'ai Excel 2003,
mais y a t il une procédure différente avec excel XP ?
(Excel XP permet il de créer directement un fichier PDF)?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benead
Bonjour Thierry,
AMHA, avis il n'existe pas de code VBA pour le faire, néanmoins tu peux utiliser la méthode SendKeys pour simuler l'appuie des touches du clavier. La première étape est de réussir à créer ton pdf sans la souris mais uniquement avec le clavier et de noter la séquence des touches nécessaire pour la création du fichier. Mon exemple te donnera la méthode pour mettre une feuille en portrait (vérifie manuellement dans la mise en page que la l'onglet actif est "page") :
Sub Test() Application.SendKeys "%fp{TAB}{RIGHT}{ENTER}" '%=Alt End Sub
Comme du dois y insérer des variables, elles se mettent de la façon suivante (à adapter) :
Pour plus d'informations sur les touches, regarde l'aide VBA.
A+ Benead (Excel 2000)
Thierry K a écrit:
Bonjour à toutes & à tous,
je souhaiterai automatiser la procédure de création d'un fichier PDF (avec PDFCréator) en affectant au fichier créé un nom et un dossier bien précis.
j'arrive (par macro) à créer le fichier (par imprimer) , puis à le renommer et de déplacer à l'endroit voulu.
mais
existe t il une procédure permettant d'affecter un nom et un dossier directement dans les paramètres de création du fichier PDF? (les variables "nomfichier" et "dossier" contiennent respectivement le nom et le dossier de destination).
j'ai Excel 2003, mais y a t il une procédure différente avec excel XP ? (Excel XP permet il de créer directement un fichier PDF)?
-- en vous remerciant d'avance pour votre aide
Merci et @+
excel 2003.
Pour répondre, Enlever xyz de mon adresse e-mail
Thierry K
Bonjour Thierry,
AMHA, avis il n'existe pas de code VBA pour le faire, néanmoins tu peux utiliser la méthode SendKeys pour simuler
l'appuie des touches du clavier.
La première étape est de réussir à créer ton pdf sans la souris mais uniquement avec le clavier et de noter la séquence
des touches nécessaire pour la création du fichier.
Mon exemple te donnera la méthode pour mettre une feuille en portrait (vérifie manuellement dans la mise en page que la
l'onglet actif est "page") :
Sub Test()
Application.SendKeys "%fp{TAB}{RIGHT}{ENTER}" '%=Alt
End Sub
Comme du dois y insérer des variables, elles se mettent de la façon suivante (à adapter) :
Pour plus d'informations sur les touches, regarde l'aide VBA.
A+
Benead
(Excel 2000)
Thierry K a écrit:
Bonjour à toutes & à tous,
je souhaiterai automatiser la procédure de création d'un fichier PDF (avec
PDFCréator)
en affectant au fichier créé un nom et un dossier bien précis.
j'arrive (par macro) à créer le fichier (par imprimer) , puis à le renommer
et de déplacer à l'endroit voulu.
mais
existe t il une procédure permettant d'affecter un nom et un dossier
directement dans les paramètres
de création du fichier PDF?
(les variables "nomfichier" et "dossier" contiennent respectivement le nom
et le dossier de destination).
j'ai Excel 2003,
mais y a t il une procédure différente avec excel XP ?
(Excel XP permet il de créer directement un fichier PDF)?
AMHA, avis il n'existe pas de code VBA pour le faire, néanmoins tu peux utiliser la méthode SendKeys pour simuler l'appuie des touches du clavier. La première étape est de réussir à créer ton pdf sans la souris mais uniquement avec le clavier et de noter la séquence des touches nécessaire pour la création du fichier. Mon exemple te donnera la méthode pour mettre une feuille en portrait (vérifie manuellement dans la mise en page que la l'onglet actif est "page") :
Sub Test() Application.SendKeys "%fp{TAB}{RIGHT}{ENTER}" '%=Alt End Sub
Comme du dois y insérer des variables, elles se mettent de la façon suivante (à adapter) :
Pour plus d'informations sur les touches, regarde l'aide VBA.
A+ Benead (Excel 2000)
Thierry K a écrit:
Bonjour à toutes & à tous,
je souhaiterai automatiser la procédure de création d'un fichier PDF (avec PDFCréator) en affectant au fichier créé un nom et un dossier bien précis.
j'arrive (par macro) à créer le fichier (par imprimer) , puis à le renommer et de déplacer à l'endroit voulu.
mais
existe t il une procédure permettant d'affecter un nom et un dossier directement dans les paramètres de création du fichier PDF? (les variables "nomfichier" et "dossier" contiennent respectivement le nom et le dossier de destination).
j'ai Excel 2003, mais y a t il une procédure différente avec excel XP ? (Excel XP permet il de créer directement un fichier PDF)?