Can You Start A New Assembly Document Without Knowing The Entire Path Of The .ASMDOT?

I want an API in VB.Net to start a new blank assembly without knowing the full path of the .asmdot template.  The reason is because this program will be used on other computers, and they will have different paths to this file.  I do know that all of the computers will use the same template named "START ASSEMBLY.asmdot".

As far as I know with SldWorks.NewDocument I have to have the full path to start a new assembly document.

With AssemblyDoc.MakeAssemblyFromSelectedComponents I need to save the file at that instance.

I just want to be able to have the program open up SolidWorks (which I've done) and then start a new assembly that will work on any computer.

Thanks!!

SolidworksApi macros