0

重複の可能性:
C#による自動化中にExcelで互換性チェックを無効にする方法

私は 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();
    }

しかし、これにより、互換性を確認するためのポップアップが作成されます。このポップアップは必要ありません。

4

0 に答える 0