Új hozzászólás Aktív témák
-
novakalex
aktív tag
Sziasztok,
Előírták nekünk, hogy vmi megoldást találjunk arra, hogy "Reply All"-ra menve dobjon fel egy ablakot küldés előtt, hogy biztosan küldi e az összes címzettnek a levelet.. meg is történt, találtam egy scriptet rá, jól is működik azonban naptár bejegyzésnél feldob egy olyan hibát, mikor el akarunk küldeni egy felkérést, hogy Visual Basic runtime error 438. Ez elfogadásnál is.
Így néz ki a script:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim str As String
Dim j As Integer
Dim splits() As String
Dim lbadFound As Boolean
lbadFound = False
Set Recipients = Item.Recipients
receivers = Recipients.Count
For i = receivers To 1 Step -1
Set recip = Recipients.Item(i)
If InStr(1, LCase(recip), "lists.bla.com") >= 1 Then
lbadFound = True
End If
Next i
splits = Split(Item.To, ";") --------------------------- ITT ÍR KI HIBÁT, ERRE A SORRA!
If receivers > 1 Or lbadFound Or UBound(splits) > 0 Then
If MsgBox("Kérlek ellenőrízd a címzettek listáját! Amennyiben megfelelőek a címek a küldéshez kattints az OK gombra, ellenkező esetben Mégse.", vbOKCancel) <> vbOK Then
Cancel = True
End If
End If
End SubAki vágja mi ez, kérlek segítsen. Köszi!
[ Szerkesztve ]