代码工作正常,但HRESULT的异常:0x800A03EC仍然弹出

时间:2017-01-16 01:06:45

标签: c# excel openxml excel-interop

我一直在试图找出为什么<'System.Runtime.InteropServices.COMException'在Student.dll中发生但未在用户代码中处理>即使代码工作正常,仍然会弹出。它确实从一个excel工作表中复制并粘贴到另一个工作表。 任何帮助是极大的赞赏。

//The existing template
string templatePath = @"C:\Users\Field\Employee.xlsx";

//The destination excel sheet 
string destPath = @"C:\Users\Field\Students" + TextBox2.Text + "" 
                  + DateTime.Now.ToString("MM_dd_yyyy_hh_mm_ss") + ".xlsx";

File.Copy(templatePath, destPath);

//Opening the second worksheet and pasting it
var destxlApp = new Excel.Application();
var destworkBook = destxlApp.Workbooks.Open(destPath, 0, false);
var destworkSheet = new Excel.Worksheet();
var destrange = destworkSheet.Cells[1, 1];
destrange.Select();

destxlApp.Application.DisplayAlerts = false;
destworkBook.Close(true, null, null);
destxlApp.Quit();

0 个答案:

没有答案