ругаетсяна последнюю строчку, что "Здесь должна быть переменная." Хотя функция Open имеет один обязательный и множество дополнительных параметров, в числе которых как раз и пароль для открытия..
Возможно стоит передавать значение, присвоенное переменной. Попробуйте завести текстовую переменную, присвоить ей значение пароля и уже ее передавать в функцию.