Read previous post here and here
After, using this macro and several user feedback, the macro script is modified (see the end of the post to download macro) as follows:
- Provision to set max# of object per row (default 5 objects).
- Provision to compare two object lexicographically ignoring the case (this means Aaa will comes before AZZZ).
- Provision to set the spacing between two consecutive objects (spacing is set programtically to one-fourth(1/4) of the max_width of object.
Considering other requests, such as chaging font of lines/index-text/prefix-suffix check etc. are too specific and depend upon use case.
User will have provision to select the max# of symbols per row:
Sorting based upon lexicographic criteria ignoring case: