我使用 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();
}
但这会创建一个用于检查兼容性的弹出窗口 - 我不想要这个弹出窗口。