Comment ajouter une propriété à un document de mot en vba

<

Contenu

article data-type="article">
Visual Basic pour Applications (VBA) ajoute de nouvelles propriétés du document grâce à la méthode Add de l`objet CustomDocumentProperties.

Chaque document Microsoft Word contient plus d`informations que ce que l`utilisateur explicitement les types ou les pâtes en elle. L`information supplémentaire apparaît dans les propriétés du document, qui sont un ensemble de champs indiquant création et de modification des dates du document, le titre, les commentaires des utilisateurs et des données administratives. Les utilisateurs de Word peuvent ajouter de nouvelles propriétés du document avec les menus standards de Word. Ou bien, ils peuvent utiliser le langage de script de Word, Visual Basic pour Applications (VBA). Utilisation de VBA pour ajouter une propriété, il est possible d`ajouter automatiquement les données relatives au contenu du document. Par exemple, le code VBA pourrait distiller le contenu du document dans une liste de mots tag, pour faciliter la recherche du document plus tard, plus facile.

Ajouter une nouvelle propriété

  • Ouvrez Word et appuyez "Alt-F11" pour entrer dans l`environnement Visual Basic intégrée de développement (IDE).

  • Clique le "Insérer" tête de menu, puis cliquez sur "Module" pour ajouter un nouveau module dans lequel pour entrer le code de programme pour la création d`une nouvelle propriété.

  • Tapez le code suivant dans la fenêtre du nouveau module:

    Public Sub AddProperty ()

    ActiveDocument.CustomDocumentProperties.Add _

    Nom: ="newproperty", LinkToContent: = False, Valeur: ="SomeValue", _

    Type: = msoPropertyTypeString

    End Sub




    Ce code de programme appelle la "Ajouter" méthode de la collection de propriétés de document existantes pour ajouter une nouvelle propriété, "newproperty," à cette collection.

  • Cliquez n`importe où à l`intérieur du sous-programme de AddProperty, puis appuyez sur "F5" pour exécuter le programme.

  • presse "Alt-F11" pour revenir à Word. Cliquez sur le bouton Microsoft Office en haut à gauche de l`écran, puis placez votre souris sur "Préparer."

  • Cliquez "Propriétés," puis cliquez sur le "Coutume" onglet pour afficher la liste des propriétés personnalisées pour le document. le "Propriétés" volet affiche les "newproperty" propriété et sa valeur associée, "SomeValue," auquel vous avez ajouté dans les étapes 3 et 4.

Demander à l`utilisateur pour un Nom de

  • presse "Alt-F8" pour afficher une liste des macros (à savoir, les programmes VBA). Clique le "AddProperty" élément, puis cliquez sur le "modifier" bouton. Cette action vous renvoie à la sous-routine qui ajoute la propriété personnalisée.

  • Sélectionnez les comptes entre le "public Sub" et "End Sub" déclarations, puis appuyez sur "Effacer" pour les supprimer.

  • Tapez les nouvelles déclarations suivantes entre le "public Sub" et "End Sub" déclarations:

    dim PropertyName, PropertyValue sous forme de chaîne

    PropertyName = InputBox ("S`il vous plaît entrez le nom d`une nouvelle propriété.")

    PropertyValue = InputBox ("S`il vous plaît entrer une valeur pour la nouvelle propriété.")

    ActiveDocument.CustomDocumentProperties.Add _

    Nom: = PropertyName, LinkToContent: = False, _

    Valeur: = PropertyValue, Type: = msoPropertyTypeString

    Ces déclarations invitent l`utilisateur à une nouvelle propriété et sa valeur, puis créer la nouvelle propriété de l`entrée de l`utilisateur.

  • presse "Alt-F8" pour revenir au document Word, puis appuyez sur "Alt-F8" pour afficher la liste des sous-programmes VBA.

  • Double-cliquez sur le "AddProperty" élément pour exécuter votre sous-programme révisé, qui vous demandera le nom et la valeur d`une nouvelle propriété de document. Tapez le texte pour les deux articles.

  • Vérifiez la création de la nouvelle propriété en recherchant dans la fenêtre des propriétés du document, comme vous l`avez fait à l`article 1, étape 6.

AUTRES

» » » » Comment ajouter une propriété à un document de mot en vba