ファイルを配列リストに読み込んで、関数から返そうとしています。私の関数はファイルを配列に読み取るように機能しますが、それを変数に設定しようとすると、無効なプロシージャ呼び出しまたは引数を示すエラーが発生します
私の読み取りファイルコード
function readfile(strFile)
dim fs,objTextFile
set fs=CreateObject("Scripting.FileSystemObject")
dim arrStr
set objTextFile = fs.OpenTextFile(strFile)
Set userArrayList = CreateObject( "System.Collections.ArrayList" )
Do Until objTextFile.AtEndOfStream
strNextLine = objTextFile.Readline
userArrayList.add strNextLine
Loop
objTextFile.Close
set objTextFile = Nothing
set fs = Nothing
readfile = userArrayList
end function
私のコードでそれを呼び出す
arr = readfile("\\dc1\NETLOGON\Scripts\Add_Users\user.csv")
For Each present In arr
user = split(present,",")
WScript.Echo user(0) & user(1) & user(2) & user(3) & user(4) & "|"
Next
私は何を間違っていますか?