Partager via


Propriété Application.GlobalBaseCalendars (Project)

Obtient ou définit une collection Calendars représentant les calendriers de base du fichier Global.mpt. Calendriers en lecture/écriture.

Syntaxe

expression. GlobalBaseCalendars

expressionUne variable qui représente un objetApplication.

Remarques

Pour ajouter un calendrier au modèle global d’entreprise, commencez par créer un calendrier local, puis ajoutez le calendrier local au modèle global d’entreprise avec la méthode MakeLocalCalendarEnterprise .

Pour activer la création de calendriers de base locaux dans un projet d’entreprise, cochez Autoriser les projets à utiliser des calendriers de base locaux dans la page Paramètres de serveur supplémentaires dans Project Web App.

Exemple

L’exemple suivant crée un calendrier de base local et importe ensuite le calendrier dans le modèle global d’entreprise.

Remarque

La propriété GlobalBaseCalendars est la collection de calendriers dans le fichier Global.mpt local, et non dans le modèle global d’entreprise.

Sub CreateEGlobalCalendar() 
    Dim globalCalendar As Calendar 
 
    BaseCalendarCreate Name:="NewBaseCalendar" 
    MakeLocalCalendarEnterprise OldName:="NewBaseCalendar", NewName:="NewBaseCalendar" 
 
    Debug.Print "Number of calendars in Global.mpt: " & GlobalBaseCalendars.Count 
 
    For Each globalCalendar In GlobalBaseCalendars 
        Debug.Print globalCalendar.Name 
    Next globalCalendar 
End Sub

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.