Я пытаюсь добавить некоторые элементы управления формами Windows на лист, используя vsto.Мне бы хотелось, чтобы они были прозрачными (чтобы фактическое содержимое в Excel было видно).
Мой конструктор пользовательского элемента управления winforms выглядит так:Элемент управления выглядит следующим образом:
void Application_WorkbookOpen(Excel.Workbook Wb)
{
var nativeSheet = Wb.ActiveSheet as Excel.Worksheet;
if (nativeSheet != null)
{
var tag = new Tag();
var vstoSheet = nativeSheet.GetVstoObject();
var range = nativeSheet.Range["A1", missing];
vstoSheet.Controls.AddControl(tag, range, Guid.NewGuid().ToString());
}
}
Если есть какая-либо ячейка содержимого A1, она будет закрыта элементом управления (ячейка будет просто отображаться белым цветом).