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
) downvoter에게 이것이 잘못된 대답이라고 생각한다면 직접 답변을 추가하지 않으시겠습니까? – CJ7
... 또는 적어도 본질적으로 올바른 대답에 대해 잘못 생각하는 것을 설명하십시오. –
명명 된 상수를 유지하고 'Const'를 사용하여 선언하는 것이 더 좋으므로 리터럴 숫자 값을 사용하는 대신 Const xlMSDOS = 3이됩니다. – Lankymart