0
我使用Microsoft.Office.Interop.Excel
;我嘗試使用,以節省用了兼容性97-2003一XLS以下C#interop.excel從不檢查兼容性保存
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();
}
但是,這對於檢查了兼容性創建一個彈出 - 我不想要這個彈出。
http://i.stack.imgur.com/8zop9.png
http://stackoverflow.com/questions/12858072/c-sharp-interop-excel-no-check-compatibility-on-save確切重複 – 2012-10-15 06:42:07
是的,但是,它的關閉,沒有找到解決方案!* – user1740962
你檢查http://stackoverflow.com/questions/8879082/how-to-disable-compatibility-check-in-excel-while-automating-through-c-sharp –