Я работаю над дополнением для Excel 2010, используя C #.У меня есть рабочая таблица, в которой есть некоторые элементы управления, а именно ComboBox.Я пытаюсь написать код, который поместит определенное значение в текстовое свойство поля со списком, но мне трудно получить доступ к элементу управления, чтобы сделать это.
Поле со списком называется ComboBox1.но если я попробую что-то вроде ...
var combo = Controls["ComboBox1"];
, я получу ArgumentOutOfRangeException.
Исследовательские подходы к выяснению того, что я должен делать, на самом деле тоже не дают полезной информации.Например, если нужно было написать;
MessageBox.Show(Controls[0].GetType())
Отображаемое сообщение - NamedRangeImpl, которое совсем не похоже на элемент управления.Поэтому мой вопрос: как мне получить доступ к элементам управления, которые находятся на моем листе из моего кода?