我目前正在尝试创建一个导出工具来将数据推送到 Excel 中。但是,在第一次推送之后,Excel 保持打开状态,有时用户可能希望在将更多数据推送到同一个 Excel 工作表中的另一个页面时让 Excel 保持打开状态。我通常会在导出完成后释放 COM 对象。我的方法现在的工作方式涉及每次导出时打开一个新的 excel 实例......
创建应用程序的全局实例以从我开始导出到 Excel 应用程序关闭时连续使用是否有益?
我是否应该使用事件处理程序来检测 Excel 何时关闭,以便我知道何时释放 COM 对象?
如果我确实尝试创建 Excel 应用程序的全局实例,我可以实例化它并等待释放它,这样我就不需要再次尝试查找打开的 excel 实例.. 但如果我需要查找,并且分配给一个变量,一个打开的 Excel 实例(以前存在于代码中,但释放了 COM 对象),我该怎么做?