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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien essais méca
    Inscrit en
    décembre 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien essais méca

    Informations forums :
    Inscription : décembre 2018
    Messages : 14
    Points : 8
    Points
    8
    Par défaut Bloquer l'écrasement d'un fichier sans utiliser la lecture seule
    Bonjour,

    Dans une macro Excel, à partir d'un classeur, j'ouvre un document Word qui se nomme " XXX_MODELE ".
    Je renseigne des valeurs dans le documents Word puis, en fonction de la macro, soit le doc Word est enregistré sous un certain nom, soit on quitte la procédure.

    Dans le cas où l'on quitte la procédure, on se retrouve avec le document " XXX_MODELE " déjà rempli. Si l'utilisateur par mégarde, fais "enregistrer sous" et clique sur enregistrer, cela remplace le fichier " XXX_MODELE ".
    Je souhaiterais bloquer l'écrasement du fichier " XXX_MODELE " tout en pouvant l'utiliser, le modifier et l'enregistrer sous un autre nom.

    J'ai pensé à pré-renseigner le nom du fichier pour que si l'utilisateur enregistre sous, cela ne propose par initialement d'écraser le modèle. Mais je ne sais pas si cela existe.
    J'ai essayé de mettre le fichier en lecture seule, mais il est bloqué en écriture et je ne peux donc pas renseigner des valeurs à l'intérieur.

    SI vous avez des idées, je suis preneur !

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Vba Excel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 4 224
    Points : 10 767
    Points
    10 767
    Billets dans le blog
    28
    Par défaut
    Citation Envoyé par Razanem91 Voir le message
    Bonjour,

    Il vous faut utiliser un vrai fichier modèle au format .dotx ou .dotm. Regardez la méthode Document.add dans l'aide en ligne.
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien essais méca
    Inscrit en
    décembre 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien essais méca

    Informations forums :
    Inscription : décembre 2018
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par Eric KERGRESSE Voir le message
    Bonjour,

    Il vous faut utiliser un vrai fichier modèle au format .dotx ou .dotm. Regardez la méthode Document.add dans l'aide en ligne.
    Ça marche parfaitement bien ! Et ça s'adapte très facilement au code. Merci !!

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

Discussions similaires

  1. Recherche dans un fichier sans utiliser les Jet drivers ?
    Par kueisaho dans le forum VBScript
    Réponses: 1
    Dernier message: 05/03/2007, 19h09
  2. Upload et download de fichier sans utiliser JSP
    Par RR instinct dans le forum Langage
    Réponses: 8
    Dernier message: 30/08/2006, 13h08
  3. [VB6] Bloquer la modification dans une combo sans être en lecture seule..
    Par malhivertman1 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 10/05/2006, 17h55
  4. Decompression d'un fichier sans utiliser les modules du CPAN
    Par choubiroute dans le forum Modules
    Réponses: 6
    Dernier message: 10/03/2006, 15h20

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