Excel自动化:将现有的Excel文件作为“新文件”打开

5
我希望我的应用程序有一个“一键式”Excel导出功能。因此,我需要在临时位置创建一个Excel文件,因为我需要使用第三方组件来完成此操作。
我希望Excel随后打开该文件。我可以做到这一点;但是Excel总是记住它加载文件的位置。我希望加载的文件出现为“新”文件,不保存到特定位置,这样当用户想要点击“保存”(而不是另存为)或关闭Excel时,会提醒他们未保存的更改。
我正在使用C#的.NET 3.5中的Excel自动化。
2个回答

5
你可以指定任何现有的Excel工作簿作为模板。然后使用Workbooks.Add方法打开一个新的工作簿,其中模板参数指向临时模板。

0
嗯... 试着创建一个 Excel 模板,然后打开模板?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接