I can't state positively that there is no other way. Everything is
impossible until somebody does it.
You could undoubtedly create an ActiveX control that has all the behavior of
a command button AND allows caption justification, but it doesn't seem worth
the bother. Unless your are sizing the button or form dynamically for some
reason, I can't think of a better (or simpler) way.