1
VBScript
に次のコードを実行しようとしていますが、最後のステートメントをコンパイルしていません。 VBScript
は名前付き引数を許可しないためですか?VBScriptは関数呼び出しで名前付き引数を許可しますか?
Filename_Argument = WScript.Arguments(0)
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Add()
Workbooks.OpenText Filename:=Filename_Argument, Origin _
:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False _
, Comma:=False, Space:=False, Other:=True, OtherChar:="|", FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1)), TrailingMinusNumbers:=True
)これは悪い回答だと思われる場合は、自分で回答を追加してみましょう。 – CJ7
...または少なくとも本質的に正しい答えについて間違っていると考えていることを説明してください。 –
名前付き定数を保持し、それらを 'Const'を使って宣言する方が好きです。したがって、定数の数値を使うのではなく、' Const xlMSDOS = 3'になります。 – Lankymart