debugging 如何在运行时访问长字符串值

rxztt3cl  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(100)

在Excel 2013中调试宏时,我发现VBA局部变量窗口存在问题。我使用 * 局部变量窗口 * 跟踪字符串的值。
如果字符串超过特定长度(大约100个字符),则无法将其复制到 * 本地窗口 * 之外的其他位置(例如,在记事本++中)进行检查。
有没有办法在运行时访问字符串变量的全部内容?

tmb3ates

tmb3ates1#

您也可以将输出转储到txt文件。在下面的示例中,“response”是要输出的变量。

Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
Set oFile = fso.CreateTextFile("C:\Development\DebugOutput.txt")
oFile.WriteLine response
oFile.Close
Set fso = Nothing
Set oFile = Nothing

相关问题