I have it:
Application.Run ("'L:\database\lcmsmacro\macro1.xlsm'!macro_name")
why should i use single quotes? doesn't it recognize backslashes?
I believe that's for consistency.
Single quotes are needed when the path contains spaces from exclamation marks, so to make things more consistent and simpler, the quotes are required every time.