Still trying to get to grips with Google script macros, which seem to be quite limited in terms of what VBA can do.
One task - for which I need to know if Java etc can cope - is responding to a sheet 'change' event, and I need to be sure that what ever language I use will enable spreadsheet handling without the relevant prog (eg Office/Excel) on the client machine.