I think all four can be correct, depending on context. He is in his office - He is currently inside that particular room. ) He is at his office - He is in the general area of his office.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.