Как открыть файл в 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);
}

в данном случае система запустит дефолтный обработчик файла согласно его типа из расширения

→ Ссылка