Forum

Outlook - Excel'den...
 
Bildirimler
Hepsini Temizle

Outlook - Excel'den Outlook Takvime Veri Aktarımı

3 Yazılar
3 Üyeler
0 Reactions
2,293 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

[b]Excel[/b]'den [b]Outlook[/b] Takvime makro ile veri aktarımı için şu kodları kullanabilirsiniz;

Sub Outlook_Takvime_Olay_Ata()
    Dim EvnOUT As Object,OutRandevu As Object,say As Long
    say = 0
    For s = 6 To Range("C65536").End(xlUp).Row
    If Range("B" & s) <> "OK" Then
    
    On Error Resume Next
    Set EvnOUT = GetObject(, "Outlook.Application")
    If Err.Number = 429 Then
        Set EvnOUT = CreateObject("Outlook.application")
    End If
    On Error GoTo 0
    Set OutRandevu = EvnOUT.CreateItem(olAppointmentItem)
    On Error Resume Next
        With OutRandevu
            .Start = Range("C" & s) + Range("D" & s)
            .End = Range("E" & s) + Range("F" & s)
            .Subject = Range("G" & s)
            .Location = Range("H" & s)
            .Body = Range("I" & s)
            If Len(Range("J" & s)) > 0 Then
                If IsNumeric(Range("J" & s)) Then
                    .ReminderMinutesBeforeStart = Range("J" & s)
                    .ReminderSet = True
                End If
            End If
            If Err <> 0 Then
                Range("B" & s) = "HATA"
            Else
                .Save
                Range("B" & s) = "OK"
                Err = 0
                say = say + 1
            End If
        End With
    
'    OutRandevu.Display
    Set EvnOUT = Nothing
    Set OutRandevu = Nothing
    End If
    Next s
    If say > 0 Then
        MsgBox say & " adet kayıt aktarıldı.", vbInformation, "ExcelVba.Net"
    Else
        MsgBox "Aktarılan kayıt yok!", vbExclamation, "ExcelVba.Net"
    End If
End Sub

[b]Hoşça kalın ! [/b] --)(

 
Gönderildi : 16/11/2013 20:08

(@riza-sahan)
Gönderiler: 18032
_
 

Paylaşım için teşekkürler.                               

1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.

 
Gönderildi : 17/11/2013 00:14

(@DenizNazaroglu)
Gönderiler: 1
New Member
 

Murat Bey paylaşım için teşekkürler.

Bu kodların çalıştırdığı örnek excel i de görebilirmiyiz.

 
Gönderildi : 29/04/2016 11:46

Paylaş: