Я продолжаю искать примеры того, как добавить переключатель на рабочий лист Excel программно, но не может получить прямой ответ. Я пробовал использовать Microsoft.Office.Interop.Excel и Microsoft.Office.Tools.Excel, но ни один из них не работал. Система, над которой я работаю, уже имеет Microsoft.Office.Interop.Excel как ссылку, поэтому, если нет возражений против использования этой сборки, это было бы моим преимуществом.Microsoft.Office.Interop.Excel добавить радиокнопку на рабочий лист
//propertyWorkSheet is a Microsoft.Office.Interop.Excel worksheet
Microsoft.Office.Tools.Excel.Application xlApp = new Excel.Application();
Microsoft.Office.Tools.Excel.Worksheet worksheet = (Microsoft.Office.Tools.Excel.Worksheet)propertyWorksheet;
Microsoft.Office.Tools.Excel.Range selection = worksheet.get_Range("A12:A12", "A12:A12");
Microsoft.Office.Tools.Excel.Controls.Button button = new Microsoft.Office.Tools.Excel.Controls.Button();
worksheet.Controls.AddControl(button, selection, "Button");
Вы бы поделились рабочим примером? Похоже, что «Microsoft.Office.Tools.Excel.Application» не существует и не может воспроизвести проблему. –