Как вы можете сделать это, запустив приложение MS Office
через Process
и добавив имя вашего файла, которое вы хотели бы открыть, как commandline argument
, примерно так:
var myFileName = @"D:\BatStateU-FO-OJT-02_Personal History Statement.docx";
string PathToApp = @"C:\PathToYourMSOffice\Microsoft Office Word 2007.lnk";// or your version
Process runProg = new Process();
try
{
//With path to your MS Office application
runProg.StartInfo.FileName = PathToApp;
//Command line arguments to open file
runProg.StartInfo.Arguments = "/t" +" "+ myFileName;
//And start your application and also open file
runProg.Start();
}
catch (Exception ex)
{
// do error handling
}