16
我通過dict As New Dictionary
在Excel VBA中使用字典(並添加了對腳本運行時的引用)。當我在調試過程中試圖監視這些內容時,我只能看到字典中的鍵,而不是每個鍵的相應值。如何在Excel VBA監視窗口中監視字典中的值?
有什麼方法可以看到這個值嗎?這將使調試對我來說更加容易。
編輯:根據你的答案,有沒有簡單的解決方案,但我可以做到以下幾點。
使用全局變量Dim d_obj As Object
並不斷監視它,每當我需要查找字典的值時,我輸入到即時窗口Set d_obj(key) = ...
,我將能夠在監視器窗口中看到該值。
我可以做的另外是編寫一個函數,它接受一個字典並返回值作爲列表,並在直接窗口中同樣使用此函數。 Thx給所有人!
你的意思是你想看到的「價值」,以及關鍵? – markblandford 2012-03-21 11:34:22
>>>「我只能看到字典中的鍵,而不是每個鍵的相應值。」 <<<如何調試以查看值?這在即時窗口中工作。 '?dict.Item(1)' – 2012-03-21 11:36:38
http://stackoverflow.com/questions/738412/get-the-key-of-an-item-on-a-collection-object – jpinto3912 2012-03-21 11:40:35