如何从插件调用excel

问题描述

我想写一些数据在excel中列出。我使用插件来汇总数据并通过编组 excel 应用程序来调用应用程序。问题是当用户打开任何其他工作簿插件时,尝试将数据发送到实际工作簿。我可以将数据路由到命名的 Excel 工作簿吗?

一段代码...

    var cn = System.Environment.MachineName;
    string excelFileName;
    if (cn.Equals("PEPA"))
    {
        excelFileName = ConfigurationManager.AppSettings["WorkBookPath_dev"];
    }
    else
    {
        excelFileName = ConfigurationManager.AppSettings["WorkBookPath"];
    }
    try
    {
        **excel = (Excel.Application)Marshal.GetActiveObject("Excel.Application");**
    }
    catch (COMException)
    {
        MessageBox.Show($"Chyba při zápisu do stránky {sheet}.","Chyba doplňku server pro pokladnu.");
        log.Error($"Chyba při zápisu do stránky {sheet}. Chyba doplňku server pro pokladnu.");
    }
    **

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)