C#运行宏而不打开Excel

时间:2013-10-07 11:44:10

标签: c# office-interop

有没有办法在不启动Excel应用程序的情况下使用Office Interop运行宏?

如果我将Excel应用程序设置为false,它仍将显示Excel

我的代码:

private void button1_Click(object sender, EventArgs e)
{
    Excel.Application oExcel = new Excel.Application();
    oExcel.Visible = false;

    oExcel.Run("'c:\\PERSONAL.XLSB'!Module1");
}

1 个答案:

答案 0 :(得分:0)

没有。您需要安装MS Office,特别是安装Excel以防您想要运行Excel宏。建议不要使用MS Office的服务器端自动化。请参阅此link