次のコードを (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