my first macro program

my first macro program  i hope give me your opinion in code

i want to know how I think about a new program

procedure that must be followed for the design of the program

Do you prefer to use macro or not and why

sorry for my bad English

SolidworksApi macros