我有一个运行一些模拟的excel文件。在这里发帖太复杂了,但它也不是真正有问题的,但我看到的是,如果我只是点击工作簿打开它然后运行模拟(单击工作簿上的一个按钮)它工作正常。但是,如果我在C#项目中使用以下代码打开工作簿然后运行模拟(再次单击按钮),它会给出不同的结果。我想知道是否有人知道为什么在你通过代码打开工作簿时会出现什么不同而只是dbl点击它打开。我完全不知所措,任何想法都会有所帮助。谢谢!
private Application oExcel = null;
private Workbooks oBooks = null;
private _Workbook oBook = null;
private void OpenExcelFile(string filename)
{
oExcel = new Application();
oExcel.Visible = true;
oExcel.DisplayAlerts = false;
//oExcel.DisplayAlerts = true;
oBooks = oExcel.Workbooks;
oBook = oBooks.Open(filename);
}
我已经尝试了Microsoft Excel 14.0和15.0对象库