IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Interruption d'un publipostage


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Par défaut Interruption d'un publipostage
    Bonjour,

    J'effectue un publipostage et parfois, en cas d'erreur, je dois stopper l'exécution du programme. Le problème est que je ne fais apparaitre le document word qu'à la fin de l'exécution du programme. Donc si il est interrompu, il est ouvert sans être visible, je souhaiterais pouvoir le fermer au moment de l'interruption du progamme. (j'ai un peu le même problème avec un formulaire pour une progress bar que je souhaiterais faire disparaitre si le programme s'interrompt)

    Quelqu'un aurait-il une astuce pour cela ?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    Et comment est-ce que tu stoppes l'exécution du programme ?

    Domi2

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Par défaut
    En fait quand j'ai une erreur que je ne peux pas résoudre directement dans le code, je clic simplement sur le bouton stop: le petit carré bleu du débuggeur.

    J'ajoute aussi que j'ouvre mon document en mode lecture seule. Après avoir interrompu le programme, je vais dans le répertoire où ce trouve le document, je l'ouvre et là donc il s'ouvre en lecture seule, je le ferme sans le sauvegarder histoire de le fermer "pour de vrai". Depuis un certain temps j'ai un petit problème supplémentaire qui est que je n'arrive même à l'ouvrir directement (en double cliquant dessus). Il faut que j'ouvre word et ensuite que je fasse File open. Mais le problème et que quand je le ferme il ne me demande même plus si je veux sauvegarder, il le ferme et quand je veux le réouvir, il est encore en lecture seule. Je dois me délogger puis me relogger, et c'est alors seulement quand je me déloggue qu'il me demande si je veux sauvegarder !! Cette partie du message serait peut-être plus à sa place dans le forum mais au cas où quelqu'un aurait déjà rencontré ce problème.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Oui, mais l'erreur se produit bien à un moment avec un message et un numéro ?
    Il faut donc faire une gestion d'erreur pour fermer proprement ton document Word.

    Starec

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 335
    Par défaut
    Merci pour vos réponses.
    Cela veut dire qu'il faut anticiper tous les types d'erreur ou un ligne de code du genre onerror goto pourrait suffire.

  6. #6
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Re,

    Une gestion générique des erreurs va suffire.

    Donc On Error Goto...

    Et là, tu fermes proprement Word et tu libères également les objets.

    Et pourquoi pas également un message d'information à l'utilisateur (no erreur, description).

    Domi2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser l'interruption clavier
    Par Ninkosen dans le forum x86 16-bits
    Réponses: 7
    Dernier message: 28/03/2003, 02h01
  2. interruption clavier
    Par pyrostan dans le forum C
    Réponses: 4
    Dernier message: 13/01/2003, 18h33
  3. interruption materiel port parrallele
    Par pyrostan dans le forum C
    Réponses: 2
    Dernier message: 13/01/2003, 09h22
  4. Tracer une ligne droite sans les interruptions
    Par Stef784ever dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 25/11/2002, 02h22
  5. Bouquins d'Assembleur - interruptions matérielles
    Par Stef784ever dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 12/11/2002, 22h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo