Не получается загрузить таблицу значений в Excel через COMSafeArray #786886


#0 by marshalbratsk
Пытаюсь загрузить таблицу значений (без первых трёх столбцов) в Эксель через COMSafeArray, но выдаёт ошибку: "Ошибка при установке значения атрибута контекста (Value) Sheet.Range(Sheet.Cells(15,1), Sheet.Cells(КоличествоСтрок+15,КоличествоКолонок-2)).Value = МассивКом;           по причине: Произошла исключительная ситуация (0x800a03ec)" ЧЯДНТ? Вот код
#1 by marshalbratsk
Брал инфу отсюда
#2 by marshalbratsk
Дело именно в МассивКОМ, думаю. В отладчике он значениями заполнен, но не хочет присваиваться диапазону в экселе
#3 by marshalbratsk
Тема всё ещё актуальна(
#4 by marshalbratsk
Попробовал перевести таблицу значений в двумерный массив, затем уже записать это дело двумя способами, но ничего Попробовал ещё этот способ
#5 by MaxS
Файл Excel с каким-то уникальным содержанием? Средствами 1С нельзя создать табличный документ и сохранить как Excel?
#6 by marshalbratsk
Да, нужно забивать именно в этот файл
#7 by MaxS
Как вариант - руками забить данные, потом 1С-ом загрузить из файла в COMSafeArray и отладчиком посмотреть в чем отличие от МассивКом...
#8 by marshalbratsk
Проблема устранена. В паре колонок был тип данных, неугодный экселю. Изменил тип на строку и всё начало выгружаться. Спасибо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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