Shared Macro Libraries

This issue has come up before, and there is no really good way to accomplish it directly. This is driven by the fact that ALL KM Macros are stored in ONE large file.

Here's an untested idea:

  • Create a separate user account on your Mac
  • Install KM in that account (each user on a Mac will have a separate KM setup)
  • From your main Mac account (where you have all Macros), export only those Macro Groups want to share.
    • You can export to the Mac /Users/Shared folder which all Mac users can access
  • Switch to your 2nd Mac user, and import/install this KM export file
  • Setup a KM Macro Sync for this Mac User
  • Have all of your colleagues whom you want to share with setup the same KM Sync
  • Whenever you're ready to update your "shared" Macro Groups, export the changed Macros from your main Mac user, and import them into your 2nd Mac User

This sounds a bit complicated, and it is, but after you have done is manually a few times to workout the exact workflow, you should be able to automate most of it. I'm thinking two macros:

  • One to do the export from your main Mac user account
  • One to do the import into the 2nd user account, and maybe notify you colleagues that an update has been made.

Good luck and let us know how it goes.

1 Like