Chaps,

A further update: I can't seem to find any information anywhere to reliably disable an activex checkbox until an object is selected (using format control).

Instead, I've anchored the checkbox to a row and hidden it. Then used a macro that un-hides the the row (and checkbox) and simultaneously launches the object/program in question.

If anybody has a less clunky way of doing this, I should love to hear from you!

A.