Could I accomplish the same thing with SKY or Cindex macros?
No, because a SKY macro will only work within SKY, and a Cindex macro will only work within Cindex. It would not be able to take you back and forth between your indexing program and another application and perform actions within the other application. Macro Express, the program in which my macros are written, is an independent program that uses standard Windows functions.