Я использую C # для генерации новых файлов из книги Template.xlsm в Excel. Некоторые листы этой книги имеют параметры настройки страницы. И после сохранения этого файла с другим именем,
var pathToSave = Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath) + "\\New file#" + fileName;
_eWorkbook.SaveAs(pathToSave, XlFileFormat.xlOpenXMLWorkbookMacroEnabled);
, где fileName - просто число, параметры настройки страницы изменяются. Я не изменяю это в своем коде, я работаю с диапазонами и значениями.