Compartir a través de


Propiedad Application.GlobalBaseCalendars (Project)

Obtiene o establece una colección Calendars que representa los calendarios base del archivo Global.mpt. Calendarios de lectura y escritura.

Sintaxis

expresión. GlobalBaseCalendars

expresión Variable que representa un objeto Application.

Comentarios

Para agregar un calendario a la plantilla global de empresa, primero cree un calendario local y, a continuación, agregue el calendario local a la plantilla global de empresa con el método MakeLocalCalendarEnterprise.

Para permitir la creación de calendarios base locales en un proyecto de empresa, haga clic en Permitir que los proyectos usen calendarios base locales en la página de Configuración adicional del servidor en Project Web App.

Ejemplo:

En el siguiente ejemplo se crea un calendario base local y luego se importa el calendario en la plantilla de información global de empresa.

Nota:

[!NOTA] La propiedad GlobalBaseCalendars consiste en la colección de calendarios que se encuentran en el archivo Global.mpt, no en la plantilla de información global de empresa.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.