Загрузка данных из Excel в Outlook
Добавлено: 27 июл 2010, 12:47
Добрый день!
У меня есть таблица Excel. И там есть Столбец с датами и временем (в ячейках).
Как можно загрузить эти данные в календарь Outlook, т.е надо просканировать все ячейки определенного столбца, и ввести информацию в в календарь Outlook. Главное чтобы это работало через Outlook.
У меня есть код
И еще один вопрос, как сделать чтобы таблица Excel сканировалась, каждые 10 минут и вводила изменения в календарь Outlook.
Спасибо за внимание!
У меня есть таблица Excel. И там есть Столбец с датами и временем (в ячейках).
Как можно загрузить эти данные в календарь Outlook, т.е надо просканировать все ячейки определенного столбца, и ввести информацию в в календарь Outlook. Главное чтобы это работало через Outlook.
У меня есть код
Код: Выделить всё
sub AddToOutlook()
'!! Reference to Excel object library required !!
Dim olAppointment As Outlook.AppointmentItem
Dim olApp As Excel.Application
Dim lngRow As Long, shtSource
'Get reference to MS excel
On Error Resume Next
Set olApp = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
Set olApp = CreateObject("Excel.Application")
End If
On Error GoTo 0
set wb=olApp.openworkbook("C:\1.xls")
set shtSource=wb.sheets(1)
Set olAppointment = application.CreateItem(olAppointmentItem)
.
With olAppointment
Subject = shtSource.cells(1,1)
.Location ="место где происходит задача"
.Start = Cdate("Дата/время задачи")
.Save
End With
End Sub
Спасибо за внимание!