1
как закрыть первенствует рабочий лист, я хочу сохранить только Лист Excel не открывается, этот код Сохранить и открыть Лист Excel, как избежать этогоКак сохранить и закрыть Лист Excel
for (int h = 0; h < Dtb.Rows.Count; h++)
{
for (int j = 0; j < Dtb.Columns.Count; j++)//dataGridView1.Columns.Count
{
wksht.Cells[h + 1, j + 1] = Dtb.Rows[h].ItemArray[j];
}
}
wksht.SaveAs("C:\\Barcodes\\New\\" + BatchCode + " " + Date + "_" + k + ".xlsx");
так что вы получили это экономия делать wksht.Close(); если вы не хотите, чтобы он был открыт, убедитесь, что вы скрываете excel .. – BugFinder
Я попробовал, но он доцент работал «wksht.SaveAs (« C: \\ Barcodes \\ New \\ »+ BatchCode +" "+ Date +" _ "+ k +" .xlsx "); wksht.Visible = false; ' –
Каким образом это не сработало? Я не сказал, что рабочий лист не виден, я сказал, что скрываю EXCEL .. приложение. где-то вы должны иметь что-то вроде excel = new Excel.Application(), затем выполните excel.visible = false; он не будет отображаться на экране .. так .. что именно «не работает», если он не сохранил файл - я бы посмотрел на переменную «дата» .. – BugFinder