OVH Cloud OVH Cloud

Ouvrir Word avec un nom de fichier

6 réponses
Avatar
Brat'ac
Bonjour,

J'aimerais que lorsque word s'ouvre (Word 2003) il ouvre en même temps
un fichier qui a pour nom la date du jour, j'ai dons dans "normal" la
macro suivante

Sub AutoNew()
ActiveDocument.SaveAs FileName:=Format(Date, "dd") & "-" & Format(Date,
"mm") & "-" & Format(Date, "yyyy") & "-" & ".doc"
End Sub

Le Pb est que cela ne fonctionne pas lors de l'ouverture de Word mais
seulement a l'ouverture d'un nouveau document (word ouvert) à
l'ouverture c'est "Document1" qui est ouvert.
j'ai essayé de nommer la macro AutoExec ou AutoOpen mais rein à faire
c'est toujours Document1 qui est ouvert et que je suis obligé de fermer
pour faire nouveau document et là cela fonctionne
Une idée ? saut à faire l'ouverture de word avec /N
Merci de l'aide
GS

6 réponses

Avatar
Circé
Bonjour,

Pour qu'une macro démarre au lancement de Word, il faut une macro
AutoExcec (AutoNew lance la macro à la création d'un nouveau document).

Cela dit, ta macro m'étonne car elle n'ouvre pas un fichier, elle
enregistre le fichier en cours avec comme nom la date du jour...
Si bien que je ne comprends pas trop ce que tu veux faire...

Par ailleurs, tu ne veux pas de /n mais peut-être voudrais-tu un /m
suivi du nom de la macro : cela aura pour effet de démarrer word en
lançant la macro spécifiée.

Circé
http://faqword.free.fr

Brat'ac avait soumis l'idée :
Bonjour,

J'aimerais que lorsque word s'ouvre (Word 2003) il ouvre en même temps
un fichier qui a pour nom la date du jour, j'ai dons dans "normal" la macro
suivante

Sub AutoNew()
ActiveDocument.SaveAs FileName:=Format(Date, "dd") & "-" & Format(Date, "mm")
& "-" & Format(Date, "yyyy") & "-" & ".doc"
End Sub

Le Pb est que cela ne fonctionne pas lors de l'ouverture de Word mais
seulement a l'ouverture d'un nouveau document (word ouvert) à l'ouverture
c'est "Document1" qui est ouvert.
j'ai essayé de nommer la macro AutoExec ou AutoOpen mais rein à faire c'est
toujours Document1 qui est ouvert et que je suis obligé de fermer pour faire
nouveau document et là cela fonctionne
Une idée ? saut à faire l'ouverture de word avec /N
Merci de l'aide
GS


Avatar
Brat'ac
Circé a formulé ce dimanche :

Si bien que je ne comprends pas trop ce que tu veux faire...



J'aimerais si possible sans les options de démarrage de word comme
/N ou /M que word démarre avec comme document à la place de "document1"
un document qui serait "dd-jj-yyyy.doc"

Merci de l'aide

Avatar
Geo

Circé a formulé ce dimanche :

Si bien que je ne comprends pas trop ce que tu veux faire...



J'aimerais si possible sans les options de démarrage de word comme
/N ou /M que word démarre avec comme document à la place de "document1" un document qui
serait "dd-jj-yyyy.doc"

Merci de l'aide


Avec AutoExec ça devrait marcher (pas vérifié) mais cela crée un
fichier de ce nom, on ne sait pas trop où.
Il vaudrait mieux ajouter le chemin.

--
A+


Avatar
Brat'ac


Avec AutoExec ça devrait marcher (pas vérifié) mais cela crée un fichier de
ce nom, on ne sait pas trop où.
Il vaudrait mieux ajouter le chemin.


J'ai résolu mon pb autrement.
Par une macro AutoClose qui enregistre à la fermeture de Word et tous
est Ok (j'ai rajouté le chemin)

Merci des infos

Avatar
JièL
Bonjoir(c) Brat'ac

Le 17/09/2006 19:32 vous avez écrit ceci :
J'ai résolu mon pb autrement.
Par une macro AutoClose qui enregistre à la fermeture de Word et tous
est Ok (j'ai rajouté le chemin)


Et que se passe t'il si vous faites 2 documents le même jour ?
Si je ne me trompe pas, votre macro réduit à néant le doc du jour (sans
possibilité de récup) juste en ouvrant et fermant Word, non ?

Merci des infos


--
JièL / Jean-Louis GOUBERT
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/

Avatar
Brat'ac
Le 17/09/2006, JièL a supposé :


Et que se passe t'il si vous faites 2 documents le même jour ?
Si je ne me trompe pas, votre macro réduit à néant le doc du jour (sans
possibilité de récup) juste en ouvrant et fermant Word, non ?



Oui j'y ai pensé (après) et ajouté a la fin le secondes
:D