Rename Faces in Multibody Part

Is there a way to consistently rename faces in a multibody part, perhaps on a per-body basis? For example, naming the faces on the first body 1Face1, 1Face2, 1Face3, ... 1FaceN, and the faces on the second body 2Face1, 2Face2, 2Face3, ... 2FaceN?

I've tried with varying degrees of success but can't seem to get consistent results.

SolidworksApi/macros