我正在构建一个Excel加载项,该加载项会打开一个用户窗体,以便从另一个工作簿导入。我创建了一个要导入的新工作簿,然后允许用户打开另一个要从中导入的工作簿。当打开此工作簿时,仅当我从一个干净的,未经修改的Excel实例启动该过程时,用户窗体才会消失。如果导入之前的活动工作簿包含任何信息,则不会发生。
我尝试过使用用户窗体的形式,但这似乎无济于事。我包括了重绘和DoEvents,但都无济于事。我尝试过激活不同的工作簿以及选择某些工作表。全部无济于事。
我不想显示代码,除非有特定要求,因为这是一个已经有很多代码的大型项目。
如何在不丢失用户表单的情况下打开工作簿?