Excel VBA:
Я пытаюсь получить доступ к некоторым кнопкам опции activex через объект OLEObjects, но обнаруживаю, что хотя я меняю значение (Имя) в окне свойствобъекту по-прежнему требуется имя по умолчанию «OptionButton1» в качестве ключа.
Я знаю, что некоторые объекты в Excel VBA имеют кодовое имя и другое имя, которое также используется для получения ключана это от OLEObjects, но я не знаю, как я могу изменить это «другое» имя.
Я передаю имя своего объекта в качестве параметра (в основном) функции, поэтому я не могу просто сделать:
ActiveSheet.optMyNewName.Value
или что-то еще.Я должен быть в состоянии сделать это:
ActiveSheet.OLEObjects("optMyNewName").Object.Value
, но в настоящее время только это работает:
ActiveSheet.OLEObjects("OptionButton1").Object.Value