Propriété Project.CustomDocumentProperties (Project)

Obtient une collection DocumentProperties qui représente les propriétés personnalisées du document. Type de données Object en lecture seule.

Syntaxe

expression. CustomDocumentProperties

Expression Variable qui représente un objet Project .

Remarques

Pour plus d’informations, consultez Objet de la collection DocumentProperties dans le manuel Référence de Microsoft Office Visual Basic.

Pour utiliser cette propriété, vous devez inclure une référence à la bibliothèque d’objets Microsoft Office 14.0 à l’aide de la commande Références du menu Outils . La bibliothèque d’objets contient les définitions des objets, propriétés, méthodes et constantes Visual Basic utilisés pour les propriétés de document.

Utilisez la propriété BuiltinDocumentProperties pour renvoyer la collection des propriétés de document intégrées.

Exemple

Dans l’exemple suivant, la valeur de la propriété personnalisée Date terminée est Nothing si la propriété est ajoutée au projet, mais que le projet n’est pas terminé. Avant d’exécuter l’exemple TestDocProps , ajoutez des tâches au projet actif et affectez-les à une ressource.

Sub TestDocProps()
    Dim docProps As Office.DocumentProperties
    Dim docProp As Office.DocumentProperty
    Dim numProps As Integer
    
    Set docProps = ActiveProject.CustomDocumentProperties
    
    numProps = docProps.Count
    Debug.Print "Number of custom document properties: " & numProps
    
    For Each docProp In docProps
        If (docProp.Name = "Date completed") Then
            Debug.Print "Date completed: (none) "
        Else
            Debug.Print docProp.Name & vbTab & ": " & docProp.Value
        End If
    Next docProp
End Sub

Voici les résultats de la macro TestDocProps , pour un projet auquel la propriété Date terminée n’est pas ajoutée :

Number of custom document properties: 7
% Complete  : 0%
Cost    : $0.00
Duration    : 5 days?
Finish  : Thu 5/7/09
Start   : Fri 5/1/09
Work    : 40h
% Work Complete : 0%

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.