【问题标题】:How to open an Excel Addin project from a Console Application project?如何从控制台应用程序项目中打开 Excel 插件项目?
【发布时间】:2026-02-19 15:45:01
【问题描述】:

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

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

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

我将类库的引用添加到我的启动项目的“引用”选项卡中。

任何帮助将不胜感激!

【问题讨论】:

    标签: c# excel add-in


    【解决方案1】:

    如果文件已经创建:

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

    【讨论】: