Работа с Excel через OLE: как передать массив ? #82658


#0 by toling
В методе OpenText Excel требует в качестве одного из параметров передать массив. Параметр FieldInfo описывает тип данных в колонке загружаемого файла. Это массив двухэлементных массивов. Например (на VB) Array(Array(3, 9), Array(1, 2)). Кто знает, как это можно реализовать при вызове метода из 1С?
#1 by toling
Неужели никто не сталкивался?
#2 by Rovan
Может тебе ссылка поможет
#3 by toling
Увы. Там OpenText вызывается только с первыми тремя параметрами. Они стандартные (текстовая строка с именем файла и два числа). А мне нужно передать именно массив. И я никак не могу врубиться, как это можно сделать. Если вообще возможно.
#4 by fixin
ЗначениеВСтрокуВнутр - ЗначениеИзСтрокуВнутр - тебе поможет. Нужно в строку преобразовать.
#5 by toling
Не понял. Что нужно преобразовать в строку? ЗначениеВСтрокуВнутр - это вообще 1С-овская функция. Как Excel поймет, что такое {"N","0","0","0","0","0","1"} ?
#6 by fixin
ХАХАХА, ну тогда сам преобразуй массив в строку, блин или передавай по одному элементу. Или напиши в экселе макрос, который возращает масив из строки... мда...
#7 by MMF
мало того, что извращенец, так еще и размягчение мозгов наблюдается...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С