ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Marco help - emailing (https://www.excelbanter.com/excel-programming/436616-marco-help-emailing.html)

Neil Holden

Marco help - emailing
 
Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.

What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.

The file path is: M:\Procurement\Sub Contract Submissions

Hope this is possible!!


If Response = vbYes Then

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)

strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
Sheets("sheet1").Range("b9").Value & " " & "has been submitted"

On Error Resume Next
With OutMail
.To = ; "
.CC = ""
.BCC = ""
.Subject = "Sub Contract Submission please check"
.Body = strbody
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End If

'vbNo does all this between # lines
If Response = vbNo Then
End If

Jacob Skaria

Marco help - emailing
 
Hi Neil

See the tips page by Ron de Bruin

http://www.rondebruin.nl/mail/tips2.htm

If this post helps click Yes
---------------
Jacob Skaria


"Neil Holden" wrote:

Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.

What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.

The file path is: M:\Procurement\Sub Contract Submissions

Hope this is possible!!


If Response = vbYes Then

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)

strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
Sheets("sheet1").Range("b9").Value & " " & "has been submitted"

On Error Resume Next
With OutMail
.To = ; "
.CC = ""
.BCC = ""
.Subject = "Sub Contract Submission please check"
.Body = strbody
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End If

'vbNo does all this between # lines
If Response = vbNo Then
End If


Neil Holden

Marco help - emailing
 
hi Jacob, i've been on the site and i've followed exactly how to do it and
its still not working, below is what i have done.

..Body = "M:\Procurement\Sub%20Contract%20Submissions\"

"Neil Holden" wrote:

Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.

What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.

The file path is: M:\Procurement\Sub Contract Submissions

Hope this is possible!!


If Response = vbYes Then

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)

strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
Sheets("sheet1").Range("b9").Value & " " & "has been submitted"

On Error Resume Next
With OutMail
.To = ; "
.CC = ""
.BCC = ""
.Subject = "Sub Contract Submission please check"
.Body = strbody
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End If

'vbNo does all this between # lines
If Response = vbNo Then
End If


JP[_4_]

Marco help - emailing
 
Use the HTMLBody property (not .Body, but .HTMLBody) and format the
link as a hyperlink (see http://www.codeforexcelandoutlook.co...utlook-email/).

--JP

On Nov 25, 9:16*am, Neil Holden
wrote:
hi Jacob, i've been on the site and i've followed exactly how to do it and
its still not working, below is what i have done.

.Body = "M:\Procurement\Sub%20Contract%20Submissions\"



"Neil Holden" wrote:
Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.


What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.


The file path is: M:\Procurement\Sub Contract Submissions


Hope this is possible!!


* * If Response = vbYes Then


* * Set OutApp = CreateObject("Outlook.Application")
* * OutApp.Session.Logon
* * Set OutMail = OutApp.CreateItem(0)


* * strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
* * Sheets("sheet1").Range("b9").Value & " " & "has been submitted"


* * On Error Resume Next
* * With OutMail
* * * *.To = ; "
* * * *.CC = ""
* * * *.BCC = ""
* * * *.Subject = "Sub Contract Submission please check"
* * * *.Body = strbody
* * * *.Send * 'or use .Display
* * End With
* * On Error GoTo 0


* * Set OutMail = Nothing
* * Set OutApp = Nothing
* * Application.DisplayAlerts = True
* * Application.ScreenUpdating = True


End If


'vbNo does all this between # lines
If Response = vbNo Then
End If- Hide quoted text -


- Show quoted text -


Jacob Skaria

Marco help - emailing
 
.Body = "file:///M:\Procurement\Sub%20Contract%20Submissions\"

or try the html format example given below..

If this post helps click Yes
---------------
Jacob Skaria


"Neil Holden" wrote:

hi Jacob, i've been on the site and i've followed exactly how to do it and
its still not working, below is what i have done.

.Body = "M:\Procurement\Sub%20Contract%20Submissions\"

"Neil Holden" wrote:

Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.

What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.

The file path is: M:\Procurement\Sub Contract Submissions

Hope this is possible!!


If Response = vbYes Then

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)

strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
Sheets("sheet1").Range("b9").Value & " " & "has been submitted"

On Error Resume Next
With OutMail
.To = ; "
.CC = ""
.BCC = ""
.Subject = "Sub Contract Submission please check"
.Body = strbody
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End If

'vbNo does all this between # lines
If Response = vbNo Then
End If


Neil Holden

Marco help - emailing
 
Thanks alot Jacob!!!!

"Jacob Skaria" wrote:

.Body = "file:///M:\Procurement\Sub%20Contract%20Submissions\"

or try the html format example given below..

If this post helps click Yes
---------------
Jacob Skaria


"Neil Holden" wrote:

hi Jacob, i've been on the site and i've followed exactly how to do it and
its still not working, below is what i have done.

.Body = "M:\Procurement\Sub%20Contract%20Submissions\"

"Neil Holden" wrote:

Hi all gurus, below is code for a button so once pressed it will send an
email to the relevant people and information is contained within the email.

What i now want it to do is add an hyperlink to the location of the files so
the user can press on the link and open a folder on the server.

The file path is: M:\Procurement\Sub Contract Submissions

Hope this is possible!!


If Response = vbYes Then

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)

strbody = "Sub Contract Submissions" & " for " &
Sheets("sheet1").Range("B10").Value & " " & _
Sheets("sheet1").Range("b9").Value & " " & "has been submitted"

On Error Resume Next
With OutMail
.To = ; "
.CC = ""
.BCC = ""
.Subject = "Sub Contract Submission please check"
.Body = strbody
.Send 'or use .Display
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True

End If

'vbNo does all this between # lines
If Response = vbNo Then
End If



All times are GMT +1. The time now is 11:48 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com