HallåInterop Excel 2000/XP
Har lite problem med Excel 2002 och 2000. Har skrivit ett program som använder XL på en burk med Excel 2000, som funkar om man kör Excel 2002. Grejen är den att nu skall jag flytta till en burk med Excel 2002, och nu har min kod slutat att fungera.
<code>
Excel.Application xl = new Excel.Application();
if (xl!=null)
{
Excel.Workbook wrkbk=null;
xl.Visible=true;
wrkbk=xl.Workbooks.Open(path,0, true, 5,"", "", true, Excel.XlPlatform.xlWindows, "\t",Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value);
}
</code>
Det är ju open som spökar. Grejen är den att om jag ändrar till "rätt" antal parametrar för Excel XP och kör under en 2000 maskin så får man bara nullreference... gissar att det beror på att den försöker importera Excel 2002 som inte finns på maskinen.
Nån som har några idéer kring detta?
*********EDIT*************
Jag har löst det genom att kopiera dll:erna som är skapade under 2000 och använder de istället på burken med office XP...