Я пытаюсь создать в своей таблице кнопку со следующим кодом
Dim btnSaver As Object
Set btnSaver = Workbooks(1).Worksheets("Results").OLEObjects.Add(ClassType:="Forms.CommandButton.1")
Я также пытался
Set btnSaver = Workbooks(1).Worksheets("Results").OLEObjects.Add("Forms.CommandButton.1")
Я получил первое сообщение, что в данный момент не могу войти в режим прерыванияи я нажимаю «продолжить» и получаю ошибку, определенную приложением или объектно-определенной ошибкой - когда я запускаю его из Excel (когда я запускаю его снова с отладчиком, он говорит, что индекс находится за пределами диапазона).
Я проверил код вдругая электронная таблица, и она работает (она говорит, что не может программно изменить проект vb или что-то вроде этого, но кнопка, тем не менее, создана).