Citas en calendarios personalizados VBA
Tengo fechas de vencimiento en Excel por lo que necesito que se programen todas en un solo calendario de Outlook.
Tengo esta programación:
Sub fechasdeajustes()
Dim OLNS As Object
Dim OLAppointment As Object
On Error Resume Next
Set OLApp = GetObject(, "Outlook.Application")
If OLApp Is Nothing Then
Set OLApp = CreateObject("Outlook.Application") On Error GoTo 0
If Not OLApp Is Nothing Then
Set OLNS = OLApp.GetNamespace("MAPI")
OLNS.Logon
Set OLAppointment = OLApp.CreateItem(olAppointmentItem)
OLAppointment.Subject = Range("C2").Value 'Contrato
OLAppointment.Body = Range("D2").Value 'Descripción
OLAppointment.Date = Range("P2").Value ¿necesita algún formato en especial?
OLAppointment.Location = Range("E1").Value 'Ubicación OLAppointment.ReminderMinutesBeforeStart = Range("F1").Value 'aviso OLAppointment.display
Set OLAppointment = Nothing
Set OLNS = Nothing
Set OLApp = Nothing End If End Sub
Se que este programa es para una cita un calendario, por lo que necesito apoyo en que sea un calendario y muchas muchas citas.
Hola Gracias por el código. También agendar alertas masivas, pero el código encuentra error en la fecha de inicio de la cita. Será que el código aplicaba para una versión anterior de Outlook 2016. Agradezco tu ayuda en este tema - Electra Faraday