Выскакивает ошибка на строчке .TextFileParseType = xlDelimited на Visual basic - VB
Формулировка задачи:
Данный блок программы извлекает данные из формата csv в файл excel
На этой строчке .TextFileParseType = xlDelimited в программе выскакивает ошибка:
«Ошибка во время выполнения программы “5”
Недопустимый вызов процедуры или параметра»
Не подскажете в чем тут дело?
Листинг программы
- For i = 1 To kolvo_files
- If arrOnlyHour(i) = "0" Then
- MyExcel.ActiveWorkbook.Sheets("Лист1").Select
- name_list(1) = "Основные показатели " & time_creatZamenadvoet(i)
- MyExcel.ActiveWorkbook.Sheets("Лист1").Name = name_list(1)
- connect = "TEXT;" & arrPutFile(i)
- '"TEXT;C:\Documents and Settings\Admin\Рабочий стол\Образец CSV.csv"
- With MyExcel.ActiveSheet.QueryTables.Add(Connection:= _
- connect, _
- Destination:=MyExcel.ActiveSheet.Range("A1"))
- .Name = name_list(1)
- .FieldNames = True
- .RowNumbers = False
- .FillAdjacentFormulas = False
- .PreserveFormatting = True
- .RefreshOnFileOpen = False
- .RefreshStyle = xlInsertDeleteCells
- .SavePassword = False
- .SaveData = True
- .AdjustColumnWidth = True
- .RefreshPeriod = 0
- .TextFilePromptOnRefresh = False
- .TextFilePlatform = 1252
- .TextFileStartRow = 1
- .TextFileParseType = xlDelimited
- .TextFileTextQualifier = xlTextQualifierDoubleQuote
- .TextFileConsecutiveDelimiter = True
- .TextFileTabDelimiter = True
- .TextFileSemicolonDelimiter = False
- .TextFileCommaDelimiter = False
- .TextFileSpaceDelimiter = False
- .TextFileOtherDelimiter = "^"
- .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
- .TextFileTrailingMinusNumbers = True
- .Refresh BackgroundQuery:=False
- End With
Решение задачи: «Выскакивает ошибка на строчке .TextFileParseType = xlDelimited на Visual basic»
textual
Листинг программы
- const xlDelimited=1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д