Hola.
Me ha salido un problema al exportar unos datos del programa a Excel.
Para llamar al excel uso esto
Excel.Application oWB = new Excel.Application();
string a = System.Globalization.CultureInfo.InstalledUICulture.ToString() ;
System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(a);
oWB.Workbooks.Add(Missing.Value);
System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
Excel._Worksheet oSheet;
Y falla aquí
oSheet.Cells[2, i+1] = ResultatDataView.Columns
.HeaderText;
Antes me funcionaba solo con esto
oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
En el ordenador que estaba se reinstalo el Windows y el office, me parece que eso tambien tiene algo que ver.
Muchas gracias.