Здравствуйте, Oksana Gimmel, Вы писали:
КО>>Мы в Beta 2 добавили новую фичу в язык: теперь можно вызывать свойства с параметрами при помощи синтаксиса индексеров:
КО>>// до
КО>>excel.get_Range("A1").set_Value(Type.Missing, "ID");
КО>>// после
КО>>excel.Range["A1"].Value = "ID";
OG>А если excel будет иметь тип dynamic, это будет работать?
Работает:
var app = new Microsoft.Office.Interop.Excel.Application();
dynamic book = app.Workbooks.Add();
dynamic sheet = book.Worksheets.Add();
sheet.Range["A2"] = "Test!";
book.SaveAs(@"C:\Temp\Test2.xls");
book.Close();
app.Quit();