Excel VBA宏. 在打开的excel里执行宏都是没有问题的,我现在是想把下面这个改成C#的。Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range("$C$2:$C$" & cnt + 1), _
                         ActiveSheet.Range("$D$2:$G$" & cnt + 1), False, False, , title & " Regression", False, _
                        False, False, False, , False
改后 Microsoft.Office.Interop.Excel.Application xlApp = new         Microsoft.Office.Interop.Excel.Application();  Range dRange = ws.get_Range("$C$1", "$C$" + RowCount);
  Range eRange = ws.get_Range("$D$1", "$G$" + RowCount);
 object RunRet= xlApp.Application.Run("ATPVBAEN.XLAM!Regress", dRange, eRange);报错,找不到“C:\Users\Administrator\Documents\ATPVBAEN.XLAM”。请检查文件名的拼写,并验证文件位置是否正确。如果您正试图从最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除。
其实这个文件在 C:\Program Files (x86)\Microsoft Office\Office14\Library\Analysis  目录
改成目录后 报
无法运行“C:\Program Files (x86)\Microsoft Office\Office14\Library\Analysis\ATPVBAEN.XLAM!Regress”宏。可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用。请教改如何调用这个excel的线性回归过程。。