我编写了以下代码(在 Outlook 中的 VBA 中)尝试将我的列表输出到字符串。这种方式可能并不完美;它可以编译,但我还没有测试过;无论如何,我想知道你们是否有任何关于如何在 VBA 或 VB.NET 中将数组或列表输出到字符串的替代想法。这种方式对我来说只是一种陪审团操纵,我无法找到任何一种“标准”或“官方”的方式来完成这项工作。
因为我认为这段代码可以工作,所以我有一个替代方案并不重要,但我对此很陌生,我想从这个项目中尽可能多地学习。因此,感谢您提供的任何帮助!
Dim nplct As Integer
Dim npl As Integer
Dim strNotpresentList As String
strNotpresentList = ""
npl = 0
nplct = notpresentList.Count
For Each Computer In notpresentList
If npl <> nplct Then
If strNotpresentList = "" Then
strNotpresentList = notpresentList(npl)
npl = npl + 1
Else
strNotpresentList = strNotpresentList & ", " & notpresentList(np1)
npl = npl + 1
End If
Else
strNotpresentList = strNotpresentList & ", " & notpresentList(np1) & "."
End If
Next Computer