Я новичок в программировании на C#, поэтому, извините, если я совершу ошибку новичка. Я пытаюсь написать приложение, которое, когда пользователь нажимает кнопку, открывает OpenFileDialog, и он должен выбрать файл «.xlsx», и программа должна открыть этот файл в excel. Вот мой код:Не могу открыть файл excel с помощью cmd
OpenFileDialog openfile = new OpenFileDialog();
openfile.Filter = ("Excel files |*.xlsx");
penfile.FilterIndex = 1;
String file_name;
file_name = openfile.FileName;
if(openfile.ShowDialog() == DialogResult.OK)
{
string cmd= "/C start excel.exe " + file_name;
System.Diagnostics.Process.Start("CMD.exe", cmd);
}
Проблема заключается в том, что открывается только первенствовать, но без этого файла.
Заранее спасибо.
Вы проверили, что содержимое 'file_name' правильно? –
У вас есть сообщение об ошибке? – mason
Чтение 'openfile.FileName' после' ShowDialog() '... Вы заметили бы пустое имя файла, если бы вы установили точку останова в блоке' if() '. – CodeCaster