c #interop.excel没有检查保存的兼容性

时间:2012-10-12 11:28:16

标签: c# .net excel excel-interop

  

可能重复:
  how to disable compatibility check in excel while automating through c#

我使用的是Microsoft.Office.Interop.Excel; 我尝试使用以下代码保存兼容性为97-2003的XLS:

        private void CreationFichier(_Worksheet template, int nom)
    {
        _Workbook fichierCree = _excel.Workbooks.Add();
        fichierCree.DoNotPromptForConvert = true;
        fichierCree.CheckCompatibility = false;

        var feuilleActiveClasseurCree = (_Worksheet)fichierCree.Sheets[1];
        string nomFichier = (nom - 4).ToString() + ".xls";
        label3.Text = "Creation du fichier "+nomFichier+" ...";
        progressBar1.Value++;
        template.Copy(feuilleActiveClasseurCree);

        fichierCree.SaveAs(_folderdestination.SelectedPath + "\\" + nomFichier, XlFileFormat.xlExcel8);
        fichierCree.Close();
    }

但是这会创建一个用于检查兼容性的弹出窗口 - 我不想要这个弹出窗口。

0 个答案:

没有答案