如何在“另存为”中将工作表的默认保存格式从 .xml 更改为 .xls对话?

发布于 2024-11-27 11:25:25 字数 46 浏览 0 评论 0原文

我不想在工作表打开后立即显示“另存为”对话框,我想更改菜单中对话框的默认格式。

i don't want to show the Save As dialog as soon as the worksheet opens i want to change the default format of the dialog in the menu.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北座城市 2024-12-04 11:25:25

编辑 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 和 < a href="http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.xlfileformat.aspx" rel="nofollow">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

EDIT 2:

This code I've confirmed works:

        var xlsApp = new Microsoft.Office.Interop.Excel.Application();
        xlsApp.Visible = true;
        xlsApp.DefaultSaveFormat = XlFileFormat.xlHtml;

EDIT:

To set the default format for saving files, application wide, you can use code similar to this:

 excelApp.DefaultSaveFormat = XlFileFormat.xlCSV //default save as csv

see:
Application.DefaultSaveFormat and XlFileFormat Enumeration


Call excelApp.GetSaveAsFilename() You can pass the initial filename, a filefilter (this is what you want) etc.

Something like:

 .GetSaveAsFilename(FileFilter: "Xls Format (*.xls),*.xls")

I'm using .Net 4's optional parameters. You may have to use it like:

 .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

隔岸观火 2024-12-04 11:25:25

单击页面左上角的 Microsoft Office 按钮。选择菜单底部的“Excel 选项”。在弹出的页面中,点击左侧的“保存”。使用右侧的下拉菜单选择您想要的默认格式,然后“保存”。

Click the Microsoft Office Button on the top left corner of the page. Select "Excel Options" on the bottom of the menu. On the pop up page, click on “Save” on the left side. Use the pull down menu on the right to select the format you want as default and “Save.”

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文