1. You shouldn't have opening or closing brackets in any of those strings.
2. You should not be using "Application.SldWorks" in place of your ISldWorks variable. I would strongly recommend you watch some of the free videos at my web site (for example, "Taking Macros to the People" --- at the bottom of the Videos page) so you avoid these elementary errors.
Your code, assuming that you do have the correct module and sub-procedure names, should look like this:
Dim swApp As SldWorks.SldWorks Sub main() Set swApp = Application.SldWorks swApp.RunMacro "S:\_Templates\Macros\IMI APPROVED UPDATE DAVE - (1.3).swp", "APPROVED1", "Main" swApp.RunMacro "S:\_Templates\Macros\RELOAD ALL SHEET FORMATS (1.1).swp", "TEST_GERMAN1", "Main" End Sub
If you need another example, go to my Macro Library and check out "Run macro from another macro".
Add the sample macro