Running Excel macros

Hi again - on a roll now,

Does anyone know whether it's possible to run a protocol with the result that is opens Excel, writes data to it (easily doable) and then runs a macro that's embedded within Excel (not so easily doable - at least I haven't managed it yet!)?

Thanks again,
T