Not a bad solution for every once in awhile us, but not efficient as you stated.
I noticed in MS word, recording macros with the highlight function gives up a module to use, but I have no idea if that could transfer over to SWX in any way. Heck, it doesn't transfer to Excel, so I suppose...