I wouldnt have thought so, not unless your actually causing the event to run, and as a result the output is returned..
i.e., if you told calc to add 1+1, and it outputted 2, you'd recieve it, however if you connected to calc and wanted to wait until someone run calc manually and typed 1+1 then trigger it, I doubt very much.
Unless of course the actual COM object supports some sort of buffering method, i.e. it outputs the data to a .txt file, then you'd use a timer and check if the file changes.. but few do.
Eamonn.