app.Path
вернет путь к самому Excel (в программных файлах), а это не то, что вам нужно.
Возможно, вы захотите вызвать функцию CurDir, которая будет возвращать текущий каталог.
EDIT : Если подумать, вам может не понадобиться функция CurDir, поскольку текущий каталог не изменяется при открытии файла. Если вы пытаетесь открыть файл в той же папке, что и текущая книга, ваш код должен работать.
Убедитесь, что ThisWorkbook - это книга, которая, по вашему мнению, есть. Кроме того, какую ошибку вы получаете?