gpt4 book ai didi

openxml - 显示/交互/可见 ClosedXML Excel.XLWorkbook 不保存

转载 作者:行者123 更新时间:2023-12-04 18:33:52 31 4
gpt4 key购买 nike

使用 ClosedXML 是否可以在不先保存文件的情况下在 GUI 中显示新的 Excel.XLWorkbook()

我正在使用 VB .Net 并从 Microsoft.Office.Interop.Excel 迁移到 ClosedXML 以利用提高的速度。

在 Excel Interop 中,我可以创建一个新的 Excel.ApplicationClass 并通过设置 .interactive.visible 选择是否使 Excel 在 GUI 中可见code> 为 TRUE

ClosedXML 是否有等效项来在 GUI 中显示 Excel?

我在 ClosedXML 库中找不到任何似乎会影响应用程序可见性的内容。

Microsoft.Office.Interop.Excel:

ExcelReport = New Excel.ApplicationClass

ExcelReport.Interactive = True 'True = Excel is interactive in the GUI
ExcelReport.Visible = True 'True = Excel is visible in the GUI

ClosedXML:

Dim wb = New Excel.XLWorkbook()
wb.Visible = True (no equivalent)

我知道 ClosedXML 的部分优点在于生成文件实际上并不需要 Excel,但我希望能够在创建/写入过程中在 Excel 中调试和可视化文件。

我还希望最终用户决定是否保存文件,如果保存,保存在何处。目前,使用 Excel Interop,报告在 GUI 中作为未保存的“Book1”工作簿呈现给最终用户。他们可以在不保存的情况下与 Excel 报告进行交互,关闭它,将其保存在其他地方。

这可以使用 ClosedXML 吗?

最佳答案

Is there an equivalent for ClosedXML to show Excel in the GUI?

不,没有。 (除非您为 ClosedXML 编写一个全新的 GUI。)

关于openxml - 显示/交互/可见 ClosedXML Excel.XLWorkbook 不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56770952/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com