早上好,我對此進(jìn)行了無休止的研究,并嘗試了多種解決方案,但均未成功。這種異??赡馨l(fā)生在測試中保存的 4 次嘗試中的 1 次。單擊保存按鈕后,SaveDialog 將開始出現(xiàn),凍結(jié)一秒鐘并關(guān)閉應(yīng)用程序。我試過 [StaThread],但沒有幫助。任何建議,將不勝感激。提前致謝。我的代碼在下面..private void button4_Click(object sender, EventArgs e) { try { using (SaveFileDialog SFD = new SaveFileDialog() { Filter = "Excel Workbook|*.xls", ValidateNames = true }) { SFD.FileName = textBox11.Text.ToString(); if (SFD.ShowDialog() == DialogResult.OK) { Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workbook wb = app.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)app.ActiveSheet; ws.Name = textBox11.Text.ToString(); app.Visible = false; int i = 2; foreach (ListViewItem item in lstLocal.Items) wb.SaveAs(SFD.FileName, XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, false, false, XlSaveAsAccessMode.xlNoChange, XlSaveConflictResolution.xlLocalSessionChanges, Type.Missing, Type.Missing); wb.Close(); app.Quit(); wb = null; app = null; MessageBox.Show("File has been saved!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch { MessageBox.Show("Something went wrong!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); }
1 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
為了解決這個(gè)問題,結(jié)果證明我的開發(fā)設(shè)備有異常。由于其他原因,我不得不擦除它并重新安裝Win10 / vS2017,問題不再存在。新安裝的編譯應(yīng)用程序在開發(fā)設(shè)備或任何其他設(shè)備上不再存在此問題。奇怪~謝謝大家的幫助和建議。
- 1 回答
- 0 關(guān)注
- 273 瀏覽
添加回答
舉報(bào)
0/150
提交
取消