|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
Bonjour j effectue une sauvegarde d un fichier word depuis excel 2003:
pour ceci j utilise deux lignes de code: Code :
Une idee? merci
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Ce n'est pas dans ces deux lignes que tu as un bug, ces deux lignes sont bonnes.
Es-tu certains de ta variable Create_project c'est la seule source de problème que je pourrais voir.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
oui je suis sur car create a project est ceci:
Code :
Code :
MsgBox "D:\My Documents\" & Create_project Code :
appword.ChangeFileOpenDirectory "D:\My Documents\" & Create_project
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Essaie l'opérateur de concaténation et pas des plus (+)
Et en plus Code :
Create_project = "D:\My Documents\" & C1 + New_PROJECT Code :
appword.ChangeFileOpenDirectory "D:\My Documents\" & Create_project
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
ok pour le create project j ai fais la modif et c est vrai que sa devait pas arranger les choses:
apres modif: Code :
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
C'est ta chaîne qui n'est pas conforme.
Fais un debug.print ou un msgBox sur Je pense que c'est de là que vient ton souci.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
je viens de reessayer et j ai placer un MSGBOX pour verifier le directory et c est bon.
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#8 | ||
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
si sa peux aider voici le SUB:
Code :
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
||
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Peux-tu me donner les lignes où tu déclares Word.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
je t ai devance , regarde au dessus.
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
La bibliothèque Word doit être déclarée dans ton projet.
Tu as encore un mix de New_Project et Create_Project. Quel est le message d'erreur ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
j ai declarer word dans tools> reference il faut que je le fasse ds mon sub aussi?
regarde la piece jointe: Pièce jointe 25517
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#13 | ||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
![]() Le répertoire n'existe pas sur ton dique dur. Il faut le créer. Mais ce n'est pas tout, tu dois active la gestion d'erreur en plus. Si le répertoire existe, tu lève une erreur 75. Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
ce sub que je t ai montrer est dans un userform3 sous excel mais ds le Userform1 je fais le Mkdir donc le dossier existe bien a l avance...
l'erreur ne vient pas de la! comment fais tu pour declarer word ds le sub?
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#15 | ||||
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Ta méthode n'est pas celle que j'utilise, mais la tienne fonctionne.
C'est au niveau du path que tu rencontre ton problème, c'est le message renvoyé, que tu as mis dans ta copie d'écran. Pour déclarer Word, Ou encore Code :
Code :
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
||||
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
ok donc j ai tjrs le meme prob et je ne sais pas pk.
J ai fais un Mais rien ne se passe et je dirai normal puisqu il plante sur se save as....
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
J'ai utilisés une copie de ton code, qui de toute façon est correct et chez moi tout passe.
Essaie sans variables et de mettre le tout en dur pour la sauvegarde, par exemple En ayant pris le soin de créer le répertoire avant.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#18 |
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
sa fonctionne depuis chez toi quand tu l execute depuis excel?
je ne comprend pas j ai essayer sous C:\ sous D:\ qui est une autre partition de mon Disc dur sans utiliser new project c est a dire : La je bloc....
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
|
|
00
|
|
|
#19 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 354 ![]() |
Oui, lancé depuis Excel ou dans Word, les lignes sont bonnes, le seul hic est le chemin que tu donnes.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#20 | ||
|
Membre éclairé
![]() Étudiant Inscription : janvier 2008 Messages : 540 ![]() |
je vais essayer apres manger de placer ce code sous word:
Code :
__________________
tom ![]() "Barbar : The rest of the warrior" Into the wild.... ![]()
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com