Oletame, et mingil põhjusel on sul vaja lugeda Exceli failist andmeid, mis arvutatakse välja Excelis kirjutatud macro poolt. Kuidas seda teha C#? Esmalt on meil vaja lisada Reference sellisele assemblyle nagu Microsoft.Office.Interop.Excel. Juhul kui kompileerimisel saada hulk kummalisi vigu nagu 'Interop type Microsoft.Office.Interop.Excel.ApplicationClass cannot be embedded', siis tuleks selle assembly propertites muuta parameeter Embed Interop Types False peale. Edasi ei ole juba midagi keerukat, loome ApplicationClass objekti: var excelApp = new Excel.ApplicationClass(); Avame faili: var workBook = excelApp.Workbooks.Open("faili nimi.xlsm", false, false, Missing.Value, Missing.Value, Missing.Value, true, Missing.Value, Missing.Value, true, false, Missing.Value, false, true, Missing.Value); Käivitame macro: excelApp.Run("macro nimi"); Tähelepanu tuleb pöörata sellele, et sellisel moel macrot käivitades leitakse üles Module...