I have a macro which creates and runs a batch file, however the code points to the specific folder in which the file is located:

ShellExecute 0, vbNullString, "rename.bat", vbNullString, "C:\Documents and Settings\Phil\Desktop\2008\TEST\resized", 1
Whilst this works fine on my PC I want to share this workbook with others therefore want the macro to point to the batch file that is located in the same folder as the spreadsheet. I have tried replacing the line pointing to the folder with:
ThisWorkbook.Path
But this didn't work, maybe I got the syntax wrong