ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Outlook Code Run from Excel (https://www.excelbanter.com/excel-programming/444700-outlook-code-run-excel.html)

WhytheQ

Outlook Code Run from Excel
 
Hello All,

I use the following function in Excel to call outlook before creating
an email. Using Office 2010 I'm finding that even with the correct
setting in the Mail section of our Control Panel that if OL is not
running when the function runs then a window appears asking to Choose
Profile. I've tried commenting out the two marked lines below and it
all seems to run without asking for the profile - would it be logical
to assume that these two lines are connected with the application
asking for a profile ?


Any help much appreciated
Jason.


Private Function OpenOutlook()
On Error Resume Next
Set myOutApp = GetObject(, "Outlook.Application")
If Err.Number = 429 Then
Set myOutApp = CreateObject("Outlook.Application")


'possible offending code
' Set myNS = myOutApp.GetNamespace("MAPI")
' myNS.Logon
'


End If
On Error GoTo 0
End Function 'OpenOutlook


Vacuum Sealed

Outlook Code Run from Excel
 
Jason

Checkout Ron Bebruin's website:
http://www.rondebruin.nl/cdo.htm

This may help, if not there are many other examples you can have a look at.

HTH
Mick.



WhytheQ

Outlook Code Run from Excel
 
On Jun 23, 12:06*pm, "Vacuum Sealed" wrote:
Jason

Checkout Ron Bebruin's website:http://www.rondebruin.nl/cdo.htm

This may help, if not there are many other examples you can have a look at.


GS[_2_]

Outlook Code Run from Excel
 
AFAIK, just starting Outlook defaults to the current user profile if
one exists. Not sure why you have to specify a profile or even start an
email app using CreateObject since SheeExecute opens the default app
when you specify "mailto:" as one of its args.

--
Garry

Free usenet access at http://www.eternal-september.org
ClassicVB Users Regroup! comp.lang.basic.visual.misc




All times are GMT +1. The time now is 03:03 PM.

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