如何使用 VBA 调试字典中的打印键和值?

Posted

技术标签:

【中文标题】如何使用 VBA 调试字典中的打印键和值?【英文标题】:How do I Debug Print keys and values in dictionary using VBA? 【发布时间】:2018-07-16 09:24:43 【问题描述】:

我正在使用 vba 并将某些值写入字典。但是,我想看看信息是否已正确传递到字典中。因此,是否可以将字典中的键和值调试打印到即时窗口?

我在想这个:

debug.print DicTemp.Items

谢谢!

【问题讨论】:

【参考方案1】:
Public Sub TestMe()

    Dim dict As Object
    Set dict = CreateObject("Scripting.Dictionary")
    dict.Add "first", 30
    dict.Add "second", 40
    dict.Add "third", 100

    Dim key As Variant
    For Each key In dict.Keys
        Debug.Print key, dict(key)
    Next key

End Sub

打印出来:

first          30 
second         40 
third          100 

【讨论】:

【参考方案2】:

遍历每个字典键,并调试打印:

Dim key As Variant
For Each key In dict.Keys
    Debug.Print key, dict(key)
Next key

【讨论】:

以上是关于如何使用 VBA 调试字典中的打印键和值?的主要内容,如果未能解决你的问题,请参考以下文章

Python3基础 使用keys() values()和for循环打印一个字典中的所有键和值

如何在 Android 中打印 HashMap 中的所有键和值?

显示 % forloop% 的键和值的 Django 模板:如何遍历模板中的字典?

Python3基础 dict keys+values 循环打印字典中的所有键和值

Python3基础 dict keys+values 循环打印字典中的所有键和值

如何在 Django 模板中获取字典键和值?