Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 11h47   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Fermer fichier Word 2003 sans message de confirmation de sauvegarde

Bonjour,

J'ai un fichier avec une textbox sous Word 2003 que je cherche à fermer ce fichier sans le message "Voulez-vous enregistrer les modifications..."

Le procédure suivante fonctionne très bien tant que je touche pas à la Textbox

Code :
1
2
3
4
Private Sub Document_Close()
Application.DisplayAlerts = False
ActiveDocument.Saved = True
End Sub
Dès qu'il y a saisie d'un caractère dans la Textbox, le message s'affiche à nouveau.

Je n'arrive pas à trouver la solution.
Merci de votre aide
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 12h39   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 986
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 26
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 986
Points : 1 598
Points : 1 598
Envoyer un message via MSN à carden752
Bonjour,

Et utiliser la fonction close avec en paramètre ne pas sauvegarder donne quoi?
Code :
Activedocument.close wddonotsavechanges
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 14h40   #3
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Non, j'ai oublié de préciser : le fichier est fermé manuellement (avec la croix en haut à droite et non en VBA ou avec le menu Word).

Je cale... c'est les modifications de la textbox qui posent problème.

Merci d'avance
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 02h36   #4
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Sideral,

Il faudrait savoir ce que tu fais des données que tu saisis : tu renseignes des valeurs, des propriétés, tu t'en sers pour insérer du texte ?

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 08h10   #5
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Il peut s'agir de valeurs (chiffres), de texte ou de dates.

@+
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 01h19   #6
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Bonjour Sidéral,

Citation:
Envoyé par sideral Voir le message
Il peut s'agir de valeurs (chiffres), de texte ou de dates.
Non, je te demandais ce que tu en fais (pas leurs types).
Citation:
Il faudrait savoir ce que tu fais des données que tu saisis : tu renseignes des valeurs, des propriétés, tu t'en sers pour insérer du texte ?
@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 14h51   #7
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Les données sont copiées dans un tableau caché avec signets.
Mais je ne pense pas que le problème vienne de là.
J'ai créé un document brouillon avec une Textbox.
Si j'ajoute du texte dans le document, celui-ci se ferme (fermeture manuelle avec croix) sans message.
Si j'ajoute du texte dans la Textbox, le message de sauvegarde s'affiche lors de la fermeture.
Aucune saisie ne doit être enregistrée dans le fichier.

@+
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 02h44   #8
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Sideral,

Je ne vois pas et j'ai refait le test et je n'ai pas le pb. Peux-tu nous envoyer un exemple de ton fichier, s'il ne contient pas d'éléments confidentiels ou illégaux, pour que l'on voit mieux ?

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 17h37   #9
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Voici un exemple tout simple en pièce jointe.

Merci d'avance
@+
Fichiers attachés
Type de fichier : doc Exemple.doc (30,0 Ko, 7 affichages)
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 21h40   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 345
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 345
Points : 29 255
Points : 29 255
Salut,

C'est pas un objet Word, mais un activeX.

Passe par un autre format de textbox comme un champ de formulaire.
__________________
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 !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 11h50   #11
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Malheureusement, ce que tu proposes n'est pas une solution à mon problème.
Ayant des contraintes, je ne peux pas appliquer cette manière de faire.

Cordialement
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 02h29   #12
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Sideral,

Du coup ça se complique, un activeX est un élément indépendant du programme qui l'appelle (en fait activeX est une des technologies du Component Object Model de M$ utilisées en programmation pour permettre le dialogue entre programmes) mais dont on ne contrôle pas nécessairement l'interaction avec le programme principal qu'il l'appelle (ici avec Word).

Disposes-tu du code de l'ActiveX pour savoir ce qu'il fait, ce qu'il transmet comme info, comme événement à Word... puisque Word reçoit bien quelque chose pour qu'il détecte une modification ? Attention, quand je dis code, je sous-entend code et des compétences pour analyser.

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 15h44   #13
Invité de passage
 
Inscription : janvier 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 7
Points : 0
Points : 0
Par défaut Re

Bonjour,

Désolée, mais là, ça devient trop compliqué.
Je cherchais un moyen très simple de fermer avec la croix un document avec textbox et sans le sauvegarder.

@+
sideral est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h10.


 
 
 
 
Partenaires

Hébergement Web