VBscriptで「無効な文字」エラーが発生しました。特に、このコードブロック内では次のようになります。
'*******************************************************************
'Import Code
'by Cheyne Wallace
'November 2008
'When using only VBscript (not QTP), this code will import any function library passed into it.
'Copy this function into a file, then use it to bring in various other function libraries.
'Usage:
' Import "Library.vbs"
Sub Import(strFile)
Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim wss : Set wss = CreateObject("WScript.Shell")
strFile = wss.ExpandEnvironmentStrings(strFile)
strFile = objFSO.GetAbsolutePathName(strFile)
Set objFile = objFSO.OpenTextFile(strFile, 1)
ExecuteGlobal objFile.ReadAll
objFile.Close : Set objFSO = nothing
Set wss = Nothing
End Sub
エラーはMicrosoft VBScript compilation error. Invalid Character. Code: 800A0408
、Char:2の「」と表示されます。行206は、最初の文字ExecuteGlobal objFile.ReadAll
です(文字1はタブです)。
線とその周囲の改行を入力して再入力しました。それでも、「無効な文字」と言い続けます。何が起こっている??