@leo ho provato il tuo sistema e mi sembra che la riga di comando funzioni:
Shell "ps aux | grep " & "/usr/lib/openoffice/program/soffice.bin" & " | grep -wv grep | wc -l" To Risposta
Message.Info(risposta, "OK")
risposta è 1 se il prog è attivo e 0 se è chiuso
io pensavo di usarla dentro un loop subito dopo la chiamata a openoffice in modo che mi esca dal loop solo se risposta=0
dentro al loop ho verificato che lo stato di risposta cambia da 1 a 0 ma il loop non si ferma non capisco perchè