首页 > 解决方案 > 如何从控制台应用程序项目中打开 Excel 插件项目?

问题描述

我有一个控制台应用程序项目,它打开一个表单。同一个表单有一个应该打开 Excel 文件的按钮。

该解决方案由 2 个项目构成,启动项目是控制台应用程序,另一个是包含 Excel 插件和功能区的类库。

问题是,当我按下按钮时,我不知道如何启动 excel。

我将 Class Library 的引用添加到了我的启动项目的 References 选项卡中。

任何帮助,将不胜感激!

标签: c#exceladd-in

解决方案


如果文件已经创建:

FileInfo fi = new FileInfo("C:\\test\\report.xlsx");
if(fi.Exists)
{
    System.Diagnostics.Process.Start(@"C:\test\report.xlsx");
}
else
{
    //file doesn't exist
}

推荐阅读