Скопировать из 1С лист из одного файла Excel в определенный лист другого... #765227


#0 by garikxxx
Нашел на сайте ветку , почитал, вроде все ок, все понятно, сделал по аналогии и есть вопросы... ... Что имеем в итоге... В файле куда нужно скопировать создается новый лист "TDSheet" с необходимыми данными, а не копируется в определенный куда мне нужно... Что я не так делаю? Фирма.ЛистEcxel точно передает название существующего листа...
#1 by Wern
Тебе нужно копировать данные листа, а не сам лист. Делал когда то, сейчас уже не помню точно команды, но так же как интерактивно, т.е. выделить лист, скопировать в буфер обмена, перейти на нужный лист, вставить из буфера обмена данные.
#2 by Wern
О даже код нашел ИсходныйЛист.Cells.Copy; ЛистРезультата.Paste;
#3 by garikxxx
Не совсем получилось,я где-то я делаю не то... в данном случае Книга1.WorkSheets.Cells.Copy; ну или равноценно как я понимаю Лист1=Книга1.WorkSheets; выдает ошибку... {Обработка.ЗагрузкаВыгрузкаСоответствия.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Paste)     Книга.WorkSheets(Фирма.ЛистExel).Paste; по причине: Произошла исключительная ситуация (Microsoft Excel): Чтобы вставить все ячейки листа Excel на текущий лист, необходимо выполнить вставку в первую ячейку (A1 или R1C1).
#4 by Смотрящий
вставь Лист.Selection(A1) - или как то так
#5 by garikxxx
короче не проходит, ошибки то одни, то другие. нашел у себя кусок лет 10 назад делал на VBA, но в 1С не понимаю почему не катит... вот такое работало в экселе раньше... Cells.Select Selection.Copy Sheets("Price").Select Cells.Select ActiveSheet.Paste
#6 by garikxxx
вопрос актуален. пробовал данный код интерпретировать, пробовал подсказки... до конца не получилось.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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