Как открыть файл в Excel с помощью C#?
Может быть, кто-нибудь знает, как запустить файл Excel (или какой-нибудь другой) средствами C#? Process.Start
умеет запускать только исполняемые файлы. А что делать с файлами приложений? Догадываюсь, запустить сначала программу через переменные среды, а затем уже и файл. Но как это сделать?
Ответы (1 шт):
Автор решения: Ingvar
→ Ссылка
пример из проекта:
string FileName = "...."; //-- тут полный путь до файла
//-- открытие файла
if (File.Exists(FileName))
{
//-- открыть проводник в месте файла
Process.Start("explorer.exe", string.Format(@"/n, /select, ""{0}""", FileName));
//-- открыть файл
Process.Start(FileName);
}
в данном случае система запустит дефолтный обработчик файла согласно его типа из расширения