我一直在试图找出为什么<'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();