edit: updated the code sample based on the answers from trancexx now better interface definitions * I am definitily missing the logic in how to initialize the interface and object(s). Some advice from the more AIO experts will be helpfull? probably not understanding the difference between the functions to create an object and the wrapper functions. The easy (working) example in VBA (within Excel) under Windows XP with Automation API 3.0 installed (is XP + .NET 4) the UIAutomationCore.DLL