I have the below  script to play around with contact lists in outlook.  When it runs, I get a popup in outlook asking me if i want to gve the script access, I say yes, it seesm to run okay, but no new distribution list in my contact folder is created.  I have very similar VBA code which runs just fine as a macro and creates the list, any ideas?  Thanks! -Michael

import win32com.client
import sys, os

myOlApp = win32com.client.Dispatch("Outlook.Application")

myNameSpace = myOlApp.GetNamespace("MAPI")
myDistList = myOlApp.CreateItem(win32com.client.constants.olDistributionListItem )
myTempItem = myOlApp.CreateItem(win32com.client.constants.olMailItem)
myRecipients = myTempItem.Recipients

myDistList.DLName = "Test"
myRecipients.Add("(Test Name) [EMAIL PROTECTED]")
myRecipients.ResolveAll
myDistList.AddMembers(myRecipients)
   
myTempItem2 = myOlApp.CreateItem(win32com.client.constants.olMailItem)
myRecipients2 = myTempItem2.Recipients
myRecipients2.Add ("(Mr. Vlarg) [EMAIL PROTECTED]")
myRecipients2.ResolveAll
myDistList.AddMembers(myRecipients2)
   
myTempItem3 = myOlApp.CreateItem(win32com.client.constants.olMailItem )
myRecipients3 = myTempItem3.Recipients
myRecipients3.Add("[EMAIL PROTECTED]")
myRecipients3.ResolveAll
myDistList.RemoveMembers(myRecipients3)
 
myDistList.Save
myDistList.Display
_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to