РЕДАКТИРОВАТЬ 2:
Этот код, который я подтвердил работает:
var xlsApp = new Microsoft.Office.Interop.Excel.Application();
xlsApp.Visible = true;
xlsApp.DefaultSaveFormat = XlFileFormat.xlHtml;
РЕДАКТИРОВАТЬ:
Чтобы установить формат по умолчанию для сохранения файлов, приложениев целом, вы можете использовать код, подобный следующему:
excelApp.DefaultSaveFormat = XlFileFormat.xlCSV //default save as csv
см .: Application.DefaultSaveFormat и Перечисление XlFileFormat
Вызов excelApp.GetSaveAsFilename () Вы можете передать начальное имя файла, файл-фильтр (это то, что вам нужно) и т. Д.
Что-то вроде:
.GetSaveAsFilename(FileFilter: "Xls Format (*.xls),*.xls")
Я использую необязательные параметры .Net 4.Возможно, вам придется использовать его как:
.GetSaveAsFilename(Type.Missing, "Xls Format (*.xls),*.xls",
Type.Missing, Type.Missing, Type.Missing)
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel._application.getsaveasfilename.aspx