Допустим, текущий активный лист книги Excel называется "MainSheet", и я хочу вставить на этот лист кнопку, которая откроет файл на другом листе с именем "AuxiliarySheet".
Этот код работает нормально :
Sheets("AuxiliarySheet").Select
ActiveSheet.Shapes.Range(Array("Name of my file")).Select
Selection.Verb Verb:=xlPrimary
Но я хочу открыть файл без необходимости go для «AuxiliarySheer», поэтому я попытался сделать это:
Sheets("AuxiliarySheet").Shapes.Range(Array("Name of my file")).Verb Verb:=xlPrimary
Что дает мне эту ошибку :
Run-time error '438':
Object doesn't support this property or method
Итак, вопрос в том, могу ли я открыть файл без использования таблиц кода («AuxiliarySheet») .Select ?