J'ai essayé d'utiliser le code suivant pour exécuter une analyse de régression Excel sur la plage de données spécifiée. Je reçois une com inter-op exception:Automatisation de l'analyse de régression avec C#
Impossible d'exécuter la macro "C: \ Program Files \ Microsoft Office \ Office14 \ Library \ Analysis \ ATPVBAEN.XLAM Regress de
La macro peut ne pas être disponible dans ce classeur ou toutes les macros peuvent être désactivées. .
Je ne sais pas comment activer programme l'ajouter dans c'est ma solution:
xlApp1 = new Microsoft.Office.Interop.Excel.Application();
xlApp1.AddIns.get_Item("Analysis ToolPak").Installed = true;
xlApp1.Run(@"C:\Program Files\Microsoft Office\Office14\Library\Analysis\ATPVBAEN.XLAM!Regress", yValues, xValues, false, false, Type.Missing, output, false, false, false, false, Type.Missing, false, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);