How to write protect (read only) excel reports in Ax 2009

What exactly do you mean? Setting the file attribute? Or locking the contents inside Excel? Or something else?

What business requirement are you trying to implement?