armelle1303
XLDnaute Junior
bonjour le forum
voici mon problème enfin mes problèmes.
j'ai crée une macro pour sélectionner un fichier el convertir en pdf pour l'enregister au même endroit que le fichier initial.
pour trouver ce code de conversion, j'ai trouvé de nombreux exemples sur le forum qui utilisait le même exemple et qui apparemment était nickel mais moi j'ai des problèmes :
1: cela me crée bien un fichier pdf et l'enregistre à l'endroit voulu avec le nom OK mais, quand j'ouvre le pdf cela n'a rien à voir avec le fichier sélectionné et c'est toujours la même chose quelque soit le fichier sélectionné et son extension.
en plus je voudrais savoir comment faire pour une sélection de la zone à convertir. plus de détails : je veux convertir des fichiers jpg, xls, doc ou dft (dft issus d'un logiciel CAO) et j'ai vu que sur le logiciel CAO si j'utilise PDF Creator en direct je dois sélectionner la zone voulue comment puis je insérer cette demande dans mon code?
Dans l'exemple il y a :
Set fd = Nothing : à quoi cela sert-il ?
pour le code concernant la conversion , je ne l'ai pas compris (vu mon niveau de connaissance) sauf pour le autosave.
j'arrive à comprendre quelques bribes mais c'est pas génial. si quelqu'un peut m'éclairer
pour l'envoi des messages : cela m'envoie le message "type défini par l'utilisateur non défini" dès la déclaration de la var : là je sèche mais je n'ai pas encore effectué de recherches sur ce problème.
Pour finir, j'usqu'à hier soir cela fonctionnait et puis d'un seul coup
plante au test Isempty et fais exit sub . j'ai lu que c'est parce que cela renvoie True mais pourquoi je ne maitrise pas non plus.
Et voilà, cela fait beaucoup de choses mais je prends toutes explications même si elles sont pertielles cela me fera avancer.
Vous verrez dans le fichier joint que j'ai modifié un peu le code en y ajoutant un explorateur pour sélectionner le fichier initial et récupérer le nom et le chemin.
Dans le fichier original j 'ouvre un formulaire qui me permettra de définir un nouveau chemin d'enregistrement (mais j'ai supprimé cette partie dans l'exemple car le fichier devenait trop gros).
J'ai également modifié l'exemple original trouvé sur le forum en y ajoutant la macro Kill (module1) que j'ai trouvé aussi sur le net (tue le process PDF).
Merci d'avance pour votre aide
voici mon problème enfin mes problèmes.
j'ai crée une macro pour sélectionner un fichier el convertir en pdf pour l'enregister au même endroit que le fichier initial.
pour trouver ce code de conversion, j'ai trouvé de nombreux exemples sur le forum qui utilisait le même exemple et qui apparemment était nickel mais moi j'ai des problèmes :
1: cela me crée bien un fichier pdf et l'enregistre à l'endroit voulu avec le nom OK mais, quand j'ouvre le pdf cela n'a rien à voir avec le fichier sélectionné et c'est toujours la même chose quelque soit le fichier sélectionné et son extension.
en plus je voudrais savoir comment faire pour une sélection de la zone à convertir. plus de détails : je veux convertir des fichiers jpg, xls, doc ou dft (dft issus d'un logiciel CAO) et j'ai vu que sur le logiciel CAO si j'utilise PDF Creator en direct je dois sélectionner la zone voulue comment puis je insérer cette demande dans mon code?
Dans l'exemple il y a :
Set fd = Nothing : à quoi cela sert-il ?
pour le code concernant la conversion , je ne l'ai pas compris (vu mon niveau de connaissance) sauf pour le autosave.
j'arrive à comprendre quelques bribes mais c'est pas génial. si quelqu'un peut m'éclairer
pour l'envoi des messages : cela m'envoie le message "type défini par l'utilisateur non défini" dès la déclaration de la var : là je sèche mais je n'ai pas encore effectué de recherches sur ce problème.
Pour finir, j'usqu'à hier soir cela fonctionnait et puis d'un seul coup
plante au test Isempty et fais exit sub . j'ai lu que c'est parce que cela renvoie True mais pourquoi je ne maitrise pas non plus.
Et voilà, cela fait beaucoup de choses mais je prends toutes explications même si elles sont pertielles cela me fera avancer.
Vous verrez dans le fichier joint que j'ai modifié un peu le code en y ajoutant un explorateur pour sélectionner le fichier initial et récupérer le nom et le chemin.
Dans le fichier original j 'ouvre un formulaire qui me permettra de définir un nouveau chemin d'enregistrement (mais j'ai supprimé cette partie dans l'exemple car le fichier devenait trop gros).
J'ai également modifié l'exemple original trouvé sur le forum en y ajoutant la macro Kill (module1) que j'ai trouvé aussi sur le net (tue le process PDF).
Merci d'avance pour votre aide