Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz morgusz #32787 üzenetére

    Szia!

    Lehetne pl. így

    Dim Outlookprogi As Object
    Dim Email As Object
    Dim xx As Integer
    Set Outlookprogi = CreateObject("Outlook.Application")
    Set Email = Outlookprogi.CreateItem(0)
    On Error Resume Next
    For xx = 2 To 100
    If IsEmpty(Cells(xx, "I")) Then Exit For
    If Cells(xx, "S") = "küldhető" And Cells(xx, "M") = 1 Then
    With Email
    .to = "F"
    .CC = "P"
    .Subject = Cells(xx, "W").Value 'ActiveCell.Offset(0, 11).Value L+11 oszlop
    .Body = Cells(xx, "A").Value ' ActiveCell.Offset(0, -11).Value L-11 oszlop
    .Display
    End With
    End If
    Next
    Set Email = Nothing
    Set Outlookprogi = Nothing

    Az On Error Resume Next sorral nem tudom, mit szerettél volna elérni, így önmagában nem sokat ér, csak annyit, hogy hiba esetén nem áll meg a program és nem tudod meg, hogy hiba volt - pl. nem tudta létrehozni az email objektumot, de rendületlenül készítgeti a semmit...

    Üdv.

Új hozzászólás Aktív témák