我有一个带有递归函数的代码,它检查文件夹的文件夹并将文件夹的名称、ID 和深度写入我的数据库中。重复该过程,直到所有文件夹都在数据库中(通常每个项目有 200 个文件夹)。
当我在代码窗口打开的情况下运行代码时,我可以看到代码在做什么debug.print
,但由于用户从未打开代码窗口,所以他们看不到发生了什么。我想到了2个解决方案。
- 在我的表单上打开“即时窗口”作为弹出窗口。
- 创建一个带有文本框的表单。
我搜索了谷歌,但没有找到一个可行的解决方案来立即弹出窗口。
至于第二个想法,有没有办法将其发送.print
到文本框,或者在 vba 中是否有类似控制台对象的东西?
我正在使用
Form_PrintWindow.PrintWindow.Text = xmlNode3.Attributes.getNamedItem("id").Text & " " & xmlNode3.Attributes.getNamedItem("name").Text & vbNewLine & Form_PrintWindow.PrintWindow.Text
但是字符串在这个过程中会变满。