I agree with Doll that it's quite redundant to say at the office in the context of pay. It makes me think of the person having more than one regular job. Given that most people have one full time job, the sentence becomes weird to my ear.
Avangi, your examples work well because the situation can happen outside the office, ouside work. For example, you can have a hard day at school. The second example of yours also works better with the phrase to emphasize it's not your office but your friend's. The poster's example is an example of poor use of the phrase IMO.