title: Search for an ambiguous outlook recipient with python
body: <p>I am trying to use python to search for an outlook recipient using this code:</p>
  <pre><code>import win32com.client
  
  search_string = 'name'
  outlook = win32com.client.gencache.EnsureDispatch('Outlook.Application')
  recipient = outlook.Session.CreateRecipient(search_string)
  recipient.Resolve()
  print('Resolved OK:', recipient.Resolved)
  print('Name: ' , recipient.Name)
  ae = recipient.AddressEntry
  email.address = None
  
  if 'EX' == ae.Type:
      eu = ae.GetExchangeUser()
      email_address = eu.PrimarySmtpAddress
  
  if 'SMTP' == ae.Type:
      email_address = ae.Address
  
  print('Email Address: ' , email_address)
  </code></pre>
  <p>The problem is when the search returns more then one result i cannot resolve the name,
  I would like to receive a list of the results which the user can choose from in case there is more then one result how do i do that?</p>