FolderPath & FileName в настоящее время не имеют обратной косой черты между ними. Вы должны использовать:
Kill folderPath & Application.PathSeparator & FileName
Аналогично в операции сохранения:
WB.SaveAs FileName:=folderPath & Application.PathSeparator & FileName
Похоже, у вас также есть отсутствующий объект (объект электронной почты?) В следующей строке:
.Attachments.Add WB.FullName