Тема: VBS: вызвать Excel и загрузить текстовый файл с разделителями.
Прочитал совет, что в VBS нужно предварительно создать все константы VBA и затем методом .Open (.OpenText в моем случае) открыть файл без использования конструкций типа:
<Параметр> := <Значение> . Все здорово, начал конструировать метод .OpenText в VBA, но уже 2-ой параметр дает ошибку:
Dim fln As String
fln = "C:\5NT\WordRep\f118-2332.txt"
Workbooks.OpenText(fln,1251)Текст ошибки:
Compile error:
Expected: =Полный текст оператора в VBA:
Workbooks.OpenText Filename:="C:\5NT\WordRep\f118-2332.txt", Origin:=1251, _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 2), _
Array(3, 2), Array(4, 2), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), _
Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array( _
16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1)), TrailingMinusNumbers _
:=TrueМожно эту проблему как-то обойти или перепрыгнуть? Использовать VBA нельзя - у юзеров в офисе макросы запрещены.

