Почему это вызывает появление excel для открытия?Почему openfiledialog вызывает excel для добавления в процессы диспетчера задач?
OpenFileDialog openFileDialog1 = new OpenFileDialog();
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
//EXCEL.EXE *32 is now showing in the task manager!
я выборе XLSX
файл из openfiledialog
и, как показано выше, я вижу процесс в диспетчере задач.
Может кто-нибудь скажет мне, как это возможно?
Если все остальное не работает, одноэтапный код! Он должен быстро показать, какая строка вызывает проблему. Кроме того, любые объекты, возвращаемые Excel, также должны быть выпущены через ReleaseComObject по завершении, например. xlWorkBook, xlWorkSheet, xlWorkSheet.get_Range, EmailList.Cells. Мисс один из Excel останется открытым. – Will
пс. В стороне, ваш код очистки должен быть в конечном блоке, чтобы гарантировать, что он будет вызван независимо от успеха или исключения. – Will
большое спасибо. можете ли вы увидеть отредактированный вопрос? Думаю, я нашел причину, почему –