I also tried this and got same results. However, you said all buttons are identical, but each button can be customized. Go to Word Options | Quick Access Toolbar and click on the Modify button to change the icon for each macro. I hope this helps...
To instruct Sublime Text to run macros, you need to pass "run_macro_file" as parameter to "command", with argument being the filename of the macro.
First, merely recording a macro doesn't save it to a file, you'll have to save the macro to a file. This can be done by clicking on Tools → Save Macro & then give a filename. Macros are generally saved in %appdata%\Sublime Text 2\Packages\User
folder.
Next, to assign the keyboard shortcut, open the Keybindings file from Preferences → Key Bindings - User.
Now, the general format for a keybinding is as below:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
So, if you want to assign Ctrl+Shift+X to a macro which has been saved as "add comma to end", the keybinding line will look like so:
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]
Best Answer
Here is the rather simple method (simple once you find it anyway... it's not in the "Macro" menu):