代码之家  ›  专栏  ›  技术社区  ›  chiccodoro

ShellEx:启动Excel最小化或隐藏

  •  2
  • chiccodoro  · 技术社区  · 14 年前

    使用以下代码,我可以在C_内运行Excel:

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.FileName = "cmd.exe";
    p.Start();
    

    我可以使用任何命令行参数使Excel开始隐藏或最小化吗?

    (编辑:尝试 p.StartInfo.WindowStyle 但没有效果。)

    我需要开始Excel 不使用COM 因为在COM上启动Excel时, none of the XLA add-ins are loaded .

    1 回复  |  直到 11 年前
        1
  •  6
  •   Garett    14 年前

    WindowStyle Minimized Hidden

    ProcessStartInfo p = new ProcessStartInfo("excel.exe");
    p.WindowStyle = ProcessWindowStyle.Minimized;
    Process.Start(p);