tyr*_*rex 18 excel vba ms-office excel-vba access-vba
我在Excel VBA中使用词典dict As New Dictionary(并添加对脚本运行时的引用).当我在调试期间尝试监视这些时,我只能看到字典中的键,而不是每个键的相应值.
有没有办法看到这个价值?它会让调试变得更容易.
编辑:根据您的答案,没有简单的解决方案,但我可以做到以下几点.
使用全局变量Dim d_obj As Object并持续监视它,每当我需要查找字典的值时,我键入立即窗口Set d_obj(key) = ...,我将能够在监视器窗口中看到该值.
我还可以做的是编写一个函数,它接收字典并将值作为列表返回,并在直接窗口中类似地使用此函数.对所有人来说!
Nic*_*ick 20
我通常输入dict.items即时窗口,选择它并按Shift + F9将其插入监视窗口.
或者,这是立即窗口的单行,列出所有项目:
for each i in dic.Items: debug.Print i: next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12545 次 |
| 最近记录: |