OVH Cloud OVH Cloud

quitter sans save

12 réponses
Avatar
HD
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour insérer
quelques données puis je l'imprime et je quitte sans sauvegarder, parce que
je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je souhaite que word
ne me demande pas si je veux enregistrer les modifications. Comment faire?
PAr avance merci.
Hervé.

10 réponses

1 2
Avatar
Circé
Bonjour,

Il suffit que tu crées, dans ce document, une toute petite macro qui permet de fermer ton fichier sans l'enregistrer et puis tu
affectes cette macro à un bouton de la barre d'outils. Tu fermeras en cliquant sur ce bouton plutôt que sur la croix.

Sub ferme()

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
End Sub

Circé

HD avait soumis l'idée :
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour insérer quelques données puis je l'imprime et je quitte sans
sauvegarder, parce que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je souhaite que word ne me demande pas si je veux enregistrer les
modifications. Comment faire?
PAr avance merci.
Hervé.


Avatar
HD
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type. J'ai
plusieurs personnes qui s'en servent, et qui ont des tas d'autres documents
avec leur spécificité propre également, et j'aimerai pouvoir faire ça avec
le bouton de fermeture en haut à droite, de façon à vraiment tout
simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour insérer
quelques données puis je l'imprime et je quitte sans sauvegarder, parce
que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je souhaite que
word ne me demande pas si je veux enregistrer les modifications. Comment
faire?
PAr avance merci.
Hervé.



Avatar
Circé
En fait, j'ai pensé qu'il suffisait de "surcharger" la commande Word existante FichierFermer, mais la croix de fermeture ferme
"la fenêtre" et non "le fichier", ce n'est donc pas la même commande et je pense que c'est plus liée à Windows.

Je dois partir mais je pense qu'anacoluthe, le spécialiste de la surcharge, va arriver pour prendre la relève !!! ;-))

Circé


HD avait écrit le 24/11/2004 :
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type. J'ai plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents avec leur spécificité propre également, et j'aimerai pouvoir faire ça avec le bouton de fermeture en haut à droite, de façon
à vraiment tout simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news: ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour insérer quelques données puis je l'imprime et je quitte sans
sauvegarder, parce que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je souhaite que word ne me demande pas si je veux enregistrer les
modifications. Comment faire?
PAr avance merci.
Hervé.





Avatar
Clément Marcotte
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du module de
code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type.
J'ai

plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents

avec leur spécificité propre également, et j'aimerai pouvoir faire
ça avec

le bouton de fermeture en haut à droite, de façon à vraiment tout
simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour
insérer


quelques données puis je l'imprime et je quitte sans sauvegarder,
parce


que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les modifications.
Comment


faire?
PAr avance merci.
Hervé.







Avatar
HD
Merci beaucoup, j'attends Anacoluthe alors!
Hervé

"Circé" a écrit dans le message de news:

En fait, j'ai pensé qu'il suffisait de "surcharger" la commande Word
existante FichierFermer, mais la croix de fermeture ferme "la fenêtre" et
non "le fichier", ce n'est donc pas la même commande et je pense que c'est
plus liée à Windows.

Je dois partir mais je pense qu'anacoluthe, le spécialiste de la
surcharge, va arriver pour prendre la relève !!! ;-))

Circé


HD avait écrit le 24/11/2004 :
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type. J'ai
plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents avec leur spécificité propre également, et j'aimerai pouvoir
faire ça avec le bouton de fermeture en haut à droite, de façon à
vraiment tout simplifier.... mais peut-être cela n'est pas possible ?
Hervé




Avatar
HD
Je n'arrive pas à faire ce que tu dis?
Je suis dans VBA, je choisis "This Document" dans Normal ou Projet, et où
suis-je sensé trouver "Document_Close"?
PS : je suis nul en VBA
Hervé

"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du module de
code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type.
J'ai

plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents

avec leur spécificité propre également, et j'aimerai pouvoir faire
ça avec

le bouton de fermeture en haut à droite, de façon à vraiment tout
simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour
insérer


quelques données puis je l'imprime et je quitte sans sauvegarder,
parce


que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les modifications.
Comment


faire?
PAr avance merci.
Hervé.










Avatar
Clément Marcotte
Bonjour,

Tu fais un clic-droit sur l'icône Thisdocument et tu choisis Code.

Dans la liste déroulante de gauche, tu sélectionnes Document.

Ensuite, dans celle de droite tu choisis Close.

Le système va te générer un embryon de procédure de ce genre:

Private Document_Close


Tu mets ici les instructions à effectuer au moment de la fermeture du
document

end sub
"HD" a écrit dans le message de
news:
Je n'arrive pas à faire ce que tu dis?
Je suis dans VBA, je choisis "This Document" dans Normal ou Projet,
et où

suis-je sensé trouver "Document_Close"?
PS : je suis nul en VBA
Hervé

"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du
module de


code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type.
J'ai

plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents

avec leur spécificité propre également, et j'aimerai pouvoir
faire



ça avec
le bouton de fermeture en haut à droite, de façon à vraiment tout
simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour
insérer


quelques données puis je l'imprime et je quitte sans
sauvegarder,




parce
que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les
modifications.




Comment
faire?
PAr avance merci.
Hervé.














Avatar
HD
Voilà j'ai fait ce que tu as dis. J'ai copié en dessous.
Par contre quand je quitte, il plante : Erreur d'exécution '4198': la
commande a échoué
J'ai copié la macro dessous.
Private Sub Document_Close()

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges

End Sub

Hervé


"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

Tu fais un clic-droit sur l'icône Thisdocument et tu choisis Code.

Dans la liste déroulante de gauche, tu sélectionnes Document.

Ensuite, dans celle de droite tu choisis Close.

Le système va te générer un embryon de procédure de ce genre:

Private Document_Close


Tu mets ici les instructions à effectuer au moment de la fermeture du
document

end sub
"HD" a écrit dans le message de
news:
Je n'arrive pas à faire ce que tu dis?
Je suis dans VBA, je choisis "This Document" dans Normal ou Projet,
et où

suis-je sensé trouver "Document_Close"?
PS : je suis nul en VBA
Hervé

"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du
module de


code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce type.
J'ai

plusieurs personnes qui s'en servent, et qui ont des tas d'autres
documents

avec leur spécificité propre également, et j'aimerai pouvoir
faire



ça avec
le bouton de fermeture en haut à droite, de façon à vraiment tout
simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour pour
insérer


quelques données puis je l'imprime et je quitte sans
sauvegarder,




parce
que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les
modifications.




Comment
faire?
PAr avance merci.
Hervé.

















Avatar
Clément Marcotte
Bonjour,

Désolé, c'est de ma faute. (À force de vouloir confondre les AMIS, on
se brûle.(Private joke))

Il suffit de lui faire croire que le document a déjà été enregistré,
et il se ferme la trappe. Remplace la ligne de Circé par celle-ci:

ActiveDocument.Saved = True

Ce qui fait que la macro devrait être celle-ci:

Private Sub Document_Close()
ActiveDocument.Saved = True
End Sub

Mais, si jamais tu modifies subséquemment ton document et que tu
désires enregistrer les modifications avant de quitter, tu vas devoir
l'enregistrer avant.

Cela n'empêchera pas non plus un utilisateur d'enregistrer lui-même
avant.



"HD" a écrit dans le message de
news:
Voilà j'ai fait ce que tu as dis. J'ai copié en dessous.
Par contre quand je quitte, il plante : Erreur d'exécution '4198':
la

commande a échoué
J'ai copié la macro dessous.
Private Sub Document_Close()

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges

End Sub

Hervé


"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

Tu fais un clic-droit sur l'icône Thisdocument et tu choisis Code.

Dans la liste déroulante de gauche, tu sélectionnes Document.

Ensuite, dans celle de droite tu choisis Close.

Le système va te générer un embryon de procédure de ce genre:

Private Document_Close


Tu mets ici les instructions à effectuer au moment de la fermeture
du


document

end sub
"HD" a écrit dans le message de
news:
Je n'arrive pas à faire ce que tu dis?
Je suis dans VBA, je choisis "This Document" dans Normal ou
Projet,



et où
suis-je sensé trouver "Document_Close"?
PS : je suis nul en VBA
Hervé

"Clément Marcotte" a écrit dans
le



message
de news:
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du
module de


code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce
type.





J'ai
plusieurs personnes qui s'en servent, et qui ont des tas
d'autres





documents
avec leur spécificité propre également, et j'aimerai pouvoir
faire



ça avec
le bouton de fermeture en haut à droite, de façon à vraiment
tout





simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour
pour






insérer
quelques données puis je l'imprime et je quitte sans
sauvegarder,




parce
que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les
modifications.




Comment
faire?
PAr avance merci.
Hervé.





















Avatar
HD
Excellent, ça marche à merveille!!!
Un grand merci.
Hervé

"Clément Marcotte" a écrit dans le message
de news:
Bonjour,

Désolé, c'est de ma faute. (À force de vouloir confondre les AMIS, on
se brûle.(Private joke))

Il suffit de lui faire croire que le document a déjà été enregistré,
et il se ferme la trappe. Remplace la ligne de Circé par celle-ci:

ActiveDocument.Saved = True

Ce qui fait que la macro devrait être celle-ci:

Private Sub Document_Close()
ActiveDocument.Saved = True
End Sub

Mais, si jamais tu modifies subséquemment ton document et que tu
désires enregistrer les modifications avant de quitter, tu vas devoir
l'enregistrer avant.

Cela n'empêchera pas non plus un utilisateur d'enregistrer lui-même
avant.



"HD" a écrit dans le message de
news:
Voilà j'ai fait ce que tu as dis. J'ai copié en dessous.
Par contre quand je quitte, il plante : Erreur d'exécution '4198':
la

commande a échoué
J'ai copié la macro dessous.
Private Sub Document_Close()

ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges

End Sub

Hervé


"Clément Marcotte" a écrit dans le
message

de news:
Bonjour,

Tu fais un clic-droit sur l'icône Thisdocument et tu choisis Code.

Dans la liste déroulante de gauche, tu sélectionnes Document.

Ensuite, dans celle de droite tu choisis Close.

Le système va te générer un embryon de procédure de ce genre:

Private Document_Close


Tu mets ici les instructions à effectuer au moment de la fermeture
du


document

end sub
"HD" a écrit dans le message de
news:
Je n'arrive pas à faire ce que tu dis?
Je suis dans VBA, je choisis "This Document" dans Normal ou
Projet,



et où
suis-je sensé trouver "Document_Close"?
PS : je suis nul en VBA
Hervé

"Clément Marcotte" a écrit dans
le



message
de news:
Bonjour,

Essaie de mettre la ligne de Circé dans le Document_Close du
module de


code du ThisDocument


"HD" a écrit dans le message de
news:
Merci de ta réponse mais en fait j'ai déjà un bouton de ce
type.





J'ai
plusieurs personnes qui s'en servent, et qui ont des tas
d'autres





documents
avec leur spécificité propre également, et j'aimerai pouvoir
faire



ça avec
le bouton de fermeture en haut à droite, de façon à vraiment
tout





simplifier.... mais peut-être cela n'est pas possible ?
Hervé

"HD" a écrit dans le message de news:
ekp%
Bonjour,
J'ai un document word que j'ouvre plusieurs fois par jour
pour






insérer
quelques données puis je l'imprime et je quitte sans
sauvegarder,




parce
que je veux qu'à chaque ouverture ce document soit "vierge".
Lorsque je clique sur la petite croix en haut à droite, je
souhaite que


word ne me demande pas si je veux enregistrer les
modifications.




Comment
faire?
PAr avance merci.
Hervé.
























1 2