You can check VBA.FileSystem.CurDir$ for the current directory, but this will always be \Accpac\Runtime when you launch a macro.
There is no .Path property for VBA macros though, so you need to pick a folder and hardcode it, or use something like AccpacSession.SharedDataPathOnServer & "\Macros" to place your macros and the supporting files.