Hi Sam
Well, a couple of times I started to answer, then stopped because I'm unsure and haven't any time to do any in-depth testing this week...
You might want to try asking in a specialized Excel-venue about the best way to go about this. You'll find links in the forum's
Please Read First message.
For my part, what I've wanted to say is: Whether you can do this will, I
think, depend on whether the Add-ins are registered in the HKLM or HKCU hive of the Windows Registry. Only the latter are visible to the UI and (again, I
think) to the object model (Application.COMAddins collection). And I believe the Adobe add-ins register in the HKLM (install for all users).
Whether or not you can call a function in an Add-in depends totally on the add-in and whether it provides an exposed OLE interop. For that, you'd have to check with Adobe. Or, if it provides a CommandBarButton object (which is likely the case in this one scenario) you can use the Execute method of the CommandBarButton object to "click" that button.
I'm not sure if this helps, but that's my take on the problem :-)
Cindy Meister, VSTO/Word MVP