В настоящее время я работаю над проектом в Silverlight 4, где мне нужно экспортировать некоторые данные в файлы Excel.
Используя ключевое слово dynamic и AutomationFactory, я могу без проблем автоматизировать Excel.
Но теперь я хотел бы использовать некоторые перечисления Excel - как я могу это сделать? Я не ссылался ни на какую Interop-DLL в моем проекте, я просто использую динамику.
Пример:
dynamic xlApp = null;
//works without problems
xlApp = AutomationFactory.CreateObject("Excel.Application");
xlApp.Visible = true;
//doesn't work - 'Excel' does not exist, there are no referenced Interop-DLLs
xlApp.Calculation = Excel.XlCalculation.xlCaculationManual