|
|||||||
Создание массива для параметра FieldInfo метода OpenText.
Время создания: 16.03.2019 23:43
Текстовые метки: Get, Open, Text, OpenText
Раздел: Разные закладки - VBA - GetOpen
Запись: xintrea/mytetra_db_adgaver_new/master/base/15060684883gwr8dl0dm/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
'================================================================== 'открытие текстового файла '================================================================== Function FnOpenText() Workbooks.OpenText Filename:=strFilename _ , Origin:=65001, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _ Comma:=False, Space:=False, Other:=False, FieldInfo:=aFieldInfo, _ TrailingMinusNumbers:=True End Function '================================================================== ''Function FnCreateArrText(ByVal iCount As Integer) As Variant '''Создание массива для параметра FieldInfo метода OpenText. ''ReDim aFieldInfo(1 To iCount) ''For i = 1 To iCount '' aFieldInfo(i) = Array(i, 2) ''Next i ''FnCreateArrText = aFieldInfo ''End Function 'Sub testFnCreateArrText() ' Dim aTemp As Variant ' aTemp = FnCreateArrText(256, 2, 2, 4) 'End Sub '================================================================== '================================================================== '##### 'Создание массива для параметра FieldInfo метода OpenText. '================================================================== Function FnCreateArrText(ByVal iCount As Integer, _ ByVal iType As Integer, _ Optional ByVal iNbTemp As Integer = 0, _ Optional ByVal iTypeTemp As Integer = 0) As Variant 'Создание массива для параметра FieldInfo метода OpenText. 'iNbTemp - номер столбца для отличного от остальных типа 'iTypeTemp - тип для этого столбца '1 - общий '2 - text '4 - date '9 - пропустить Dim j As Integer ReDim aFieldInfo(1 To iCount) For i = 1 To iCount j = iType If iNbTemp > 0 Then If i = iNbTemp Then j = iTypeTemp End If aFieldInfo(i) = Array(i, j) Next i FnCreateArrText = aFieldInfo End Function '================================================================== |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|