Hi John, no that doesn't make a difference. Without a CS5 Indesign running exclusively, it is always CS55 that will be invoked. Wolfgang
I meanwhile found a solution after reading http://forums.adobe.com/thread/834780.
Delete/Rename the type libraries (tlb files) in:
C:\ProgramData\Adobe\InDesign\Version 7.0\en_US\Scripting Support\7.0
C:\ProgramData\Adobe\InDesign\Version 7.5\en_US\Scripting Support\7.5
Then consecutively run InDesign CS5 and CS55 as Administrator (only once)
After that, I can successfully create both objects "InDesign.Application.CS5" and "InDesign.Appliaction.CS5.5" to execute version specific code.
Huh. I find this even more confusing. Is the theory therefore that
CS5.5 was run as Administrator prior to CS5, and then somehow CS5's
TLB file was overridden by CS5.5's? That is weird.
(Is it possible that you had never run both programs as Administrator?)
I rather think that during installation CS55 seemed to fail to register correctly in my case (there was no "InDesign.Application.CS5.5" in the registry which is present now).
I have no clue why it still started CS55 without a correct registry key but now everything looks like it should.