小编Mar*_*ror的帖子

在Visual Basic for Applications(VBA)中设置全局Scripting.Dictionary

我有一个附加字典的功能.只要updateList不是这样,我想保留这本词典的内容.我目前的设置如下:

Public Function runPolluxFull(voerUit As Boolean, updateList As Boolean)

Dim dicTitle As Variable
Dim dicFound As Variable

If updateList = True Then
Set dicTitle = CreateObject("Scripting.Dictionary")
Set dicFound = CreateObject("Scripting.Dictionary")

While status
        Set ObjectsJSON = jsonlibPollux.parse(responseString)

        With dicTitle
        .Add inc, ObjectsJSON.Item("title")
        End With

        With dicFound
        .Add inc, ObjectsJSON.Item("description")
        End With

Wend
End If
Run Code Online (Sandbox Code Playgroud)

如果voerUit确实如此,则会发生以下情况:

For i = 1 To dicTitle.Count
klaar = findReplace(dicTitle.Item(i), "x" + dicTitle.Item(i), dicTitle.Item(i) + vbCrLf + vbCrLf + dicFound.Item(i))
Next i
Run Code Online (Sandbox Code Playgroud)

这里的问题是当这个函数结束 …

vba dictionary

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

dictionary ×1

vba ×1