У меня есть проект VSTO EXCEL.Я хотел бы работать с библиотекой ClosedXML, но не могу получить ссылку на открытый ActiveSheet.Мой код:
private void ThisWorkbook_Startup(object sender, System.EventArgs e)
{
var workbook = **?**;
var ws = workbook.Worksheet(1);
var rngHeaders = ws.Range("B3:F3");
rngHeaders.Style.Fill.BackgroundColor = XLColor.LightSalmon;
}
Этот пример не работает:
var workbook = ThisApplication.ThisWorkbook;
Я знаю, что есть такой способ:
using (var workbook = new XLWorkbook())
{
var worksheet = workbook.Worksheets.Add("Sample Sheet");
worksheet.Cell("A1").Value = "Hello World!";
workbook.SaveAs("HelloWorld.xlsx");
}
Но я должен работать сРабочая тетрадь уже открыта.