如何在“另存为”对话框中将工作表的默认保存格式从.xml更改为.xls?
我不想在工作表打开后立即显示“另存为”对话框,我想要更改菜单中对话框的默认格式。
编辑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()你可以传递初始文件名,filefilter(这是你想要的)等
就像是:
.GetSaveAsFilename(FileFilter: "Xls Format (*.xls),*.xls")
我正在使用.Net 4的可选参数。 您可能需要使用它:
.GetSaveAsFilename(Type.Missing, "Xls Format (*.xls),*.xls", Type.Missing, Type.Missing, Type.Missing)
单击页面左上angular的Microsoft Officebutton。 select菜单底部的“Excel选项”。 在popup的页面上,点击左侧的“保存”。 使用右侧的下拉菜单select您想要的格式作为默认设置,然后点击“保存”。