Close popover
Andrew Seymour (AndrewS4727)
Nationwide Building Society

Nationwide Building Society
AndrewS4727 Member since 2018 1 post
Nationwide Building Society
Posted: June 13, 2019
Last activity: June 28, 2019

Outlook - Interop.Outlook.Items to OpenSpan.Office.MicrosoftOutlookMailCollection failure

Hello all,

Overview of issue:

I'm hoping someone can assist me with an issue I'm having trying to access Shared (secondary) mailboxes.

I've been trying to write a C# script that can return all mail secondary mailboxes folder. Following the advice from the below page

I have created a script (see attached) that successfully gets the items, but I cannot convert from 'Microsoft.Office.Interop.Outlook.ItemsClass' to 'OpenSpan.Office.MicrosoftOutlookMailCollection'

I wish to use the Collection method, so I can use the in-built proxy methods, rather than having to write out my own versions.

Detailed error:

When I try to run this script, I'm presented with the below error:

Error executing link in Automation: Automation1 - From: Automation1.variable5.Properties To: Automation1.script1.AccessAlternateMail()

Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ItemsClass' to class type 'OpenSpan.Office.MicrosoftOutlookMailCollection'. Instances of types that represent COM components cannot be cast to types that do not represent COM components; however they can be cast to interfaces as long as the underlying COM component supports QueryInterface calls for the IID of the interface.

Attempts to resolve thus far:

I'm very new to C# coding but have tried using Marshal to help convert the data, but there isn't a Marshal for OpenSpan.

I've been searching the forums for a few hours but can't see any other posts on this, nor can I find a guide on how OpenSpan.Office.MicrosoftOutlookMailCollection works, so I can't see how to write my own converter.

For reference, I've also attached a screenshot of how I'm trying to use it in my automation.

Apologies if this is a duplicate, but can someone offer any assistance in completing the above conversion?

Robotic Process Automation
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.