Web development India freelance website designer developer India SEO

{\rtf1\ansi\ansicpg1252\deff0\deflang1044{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
{\colortbl ;\red0\green0\blue255;\red255\green0\blue255;}
\viewkind4\uc1\pard\f0\fs17 Send Notification via Outlook E-mail when an Error Occurs in Your Application
\par
\par This Routine sends the specified recipient an e-mail via Outlook when an error occurs in a procedure. Outlook must be installed on the machine for the procedure to work
\par
\par \cf1 Public Sub ErrorNotify(err As ErrObject, Recipient As String, _
\par \tab Optional ProcedureName As String)
\par \cf0
\par Dim sSubject As String
\par Dim sMsg As String
\par Dim sErrMsg As String
\par
\par sSubject = App.Title & " Error Message "
\par
\par
\par sErrMsg = "An error occurred in " & App.Title & vbCrLf
\par If ProcedureName <> "" Then sErrMsg = sErrMsg & "Procdure: " & ProcedureName & vbCrLf
\par
\par sErrMsg = sErrMsg & "Error Number " & CStr(err.Number) & _
\par \tab " was generated by " & err.Source & Chr$(13) & err.Description
\par
\par SendOutlookMail sSubject, Recipient, sErrMsg
\par
\par \cf1 End Sub\cf0
\par
\par \cf1 Public Sub SendOutlookMail(Subject As String, Recipient As _
\par \tab String, Message As String)
\par \cf0
\par On Error GoTo errorHandler
\par Dim oLapp As Object
\par Dim oItem As Object
\par
\par Set oLapp = CreateObject("Outlook.application")
\par Set oItem = oLapp.createitem(0)
\par '
\par With oItem
\par .Subject = Subject
\par .To = Recipient
\par .body = Message
\par .Send
\par End With
\par '
\par Set oLapp = Nothing
\par Set oItem = Nothing
\par '
\par
\par Exit Sub
\par
\par errorHandler:
\par Set oLapp = Nothing
\par Set oItem = Nothing
\par Exit Sub
\par \cf1 End Sub\cf0
\par
\par \cf2 Here is an example of how to use the procedure:\cf0
\par
\par Private Sub Form_Load()
\par
\par On Error GoTo errHandler
\par Dim i As Integer
\par i = 1 / 0
\par Exit Sub
\par
\par errHandler:
\par If err.Number > 0 Then
\par ErrorNotify err, "me@mydomain.com", "Form.Load"
\par End If
\par
\par End Sub
\par
\par
\par }
Send Notification via Outlook E-mail when an Error

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

India web developer web development India | India web development company India ecommerce web developer