Sorry, I thought I'd put enough info in the original post. The point is the users SHOULD have permissions to do this. Something changed on Friday as a result of some work by either our IT team or HR and accidentally removed the existing permissions that these users had.
They're using a forms driven spreadsheet and they hit a button to confirm that they have gathered all the correct information. This then does various things including creating an appointment in the relevant engineer's calendar. This should have worked as they should have permissions. If they had seen an error message that said they didn't have permission they would have been able to inform me of the error and this would have saved me time in working out what had happened. We didn't expect the change in permissions so initially I wasn't looking at that as the problem.
So, in summary, I would really like to be able to add a meaningful error message in case something like this happens again. Our users are not trying to do anything that they shouldn't be doing. The irritating/frustrating part was the lack of an error message that I could use to work out what was going wrong. So if there is a way of trapping this error or any other error that might be preventing the creation of the appointment that would be great as far as I'm concerned.
Thanks, David