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

Contribuez Discussion :

Add-in - Gestion des propriétés personnalisées


Sujet :

Contribuez

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 224
    Points : 443
    Points
    443
    Par défaut Add-in - Gestion des propriétés personnalisées
    Bonjour à tous,

    Ce post sert à présenter un add-in pour Word permettant de faciliter la gestion des propriétés personnalisées d’un document.

    J’utilise fréquemment le mécanisme de propriétés personnalisées renvoyées dans le document avec des champs { DOCPROPERTY "MaPropriété" }.
    Cela permet par exemple de créer des documents types où toutes les informations "dynamiques" sont gérées par ces propriétés personnalisées.

    Mettre en place ce genre de document a plusieurs inconvénients :
    • La création/mise à jour de propriétés personnalisées est fastidieuse
    • L’insertion de propriétés au sein du document est elle aussi fastidieuse
    • La mise à jour de l’ensemble de ces champs dans le document demande une manipulation


    L’objectif de l’add-in ci-joint est de faciliter cet ensemble de points.

    Voici l’interface :
    Nom : Image1.png
Affichages : 170
Taille : 45,6 Ko

    Elle comporte :
    1. La liste des propriétés personnalisées
    2. L’ensemble des actions
      • Appliquer : met à jour les champs dans le document et ferme le formulaire
      • + : permet d’ajouter une propriété (raccourci = <Ctrl> + <+>)
      • - : permet de supprimer la propriété sélectionnée (raccourci = <Ctrl> + <->)
      • * Insérer : permet d’insérer la propriété sélectionnée dans le document - au niveau de la sélection
      • * Éditer : permet de modifier la propriété sélectionnée
      • Annuler : annule les modifications apportées aux propriétés personnalisées du document
    3. Action du double clic
      Cette option permet de définir le comportement au double-clic sur une propriété de la liste :
      • Soit Éditer la propriété sélectionnée
      • Soit Insérer la propriété sélectionnée dans le document
      Cette option défini également lequel des deux boutons (* Insérer ou Éditer) est affiché dans la liste des commandes. Le bouton affiché correspondra à l’action complémentaire au double clic.



    Pour installer, il faut :
    • Déposer le fichier joint DocProperties.dotm dans le dossier C:\Users\<NomUtilisateur>\AppData\Roaming\Microsoft\Word\STARTUP (créer le dossier STARTUP s’il n’existe pas)
    • Peut-être y aura-t-il à charger le complément



    Ensuite, pour lancer l’add-in, il faut à partir du document à traiter :
    • Soit exécuter la macro EditProperties
    • Soit utiliser le raccourci <Alt> + <P>


    Cet add-in possède par contre des limitations :
    • Il ne gère que des propriétés personnalisées de type texte
    • Il ne travaille que sur un fichier à la foi (l’add-in ne peut être lancé que sur un des documents ouverts dans l’application)



    A+




    Fichier : DocProperties.zip
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/02/2012, 19h39
  2. Gestion des propriétés
    Par onlytoine dans le forum Général Java
    Réponses: 12
    Dernier message: 25/04/2008, 13h17
  3. Réponses: 2
    Dernier message: 09/11/2007, 15h18
  4. TABLE - Gestion des propriétés
    Par benejepo dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/08/2007, 06h57
  5. Réponses: 2
    Dernier message: 31/05/2005, 07h04

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