Копирование шапки эксель из шаблона/файла

1. tolyan_ekb 105 14.10.13 11:34 Сейчас в теме
Есть шаблон ActiveX у обработки. В нем шапка. Хочу скопировать ее в новый документ эксель и дополнить его строками. Почему-то для всех вариантов копирования выдается ошибка Ошибка при вызове метода контекста (Copy)
Последний раз пробовал так:
ДанныеМакет.ActiveSheet.Range("A1:B2").Copy(Лист.Range("A1:B2"))
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. Shaddie 14.10.13 13:33 Сейчас в теме
Что то типа:
	Попытка
		Эксель = Новый COMОбъект("Excel.Application");
	Исключение
		Сообщить(ОписаниеОшибки()); 
		Возврат;
	КонецПопытки;
	
	Книга = Эксель.WorkBooks.Add();
	Лист = Книга.WorkSheets(1);
	
	Макет = ПолучитьМакет("Макет"); // шаблон ActiveX у обработки
	Шапка = Макет.Получить().ActiveSheet;
	Область = Шапка.Range("A1:B2").Copy();
	
	Лист.Range("A1:B2").Select();
	Лист.Paste();
	
	Книга.Application.Visible = Истина;
	Книга.Activate();
Показать
tolyan_ekb; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Shaddie 14.10.13 13:33 Сейчас в теме
Что то типа:
	Попытка
		Эксель = Новый COMОбъект("Excel.Application");
	Исключение
		Сообщить(ОписаниеОшибки()); 
		Возврат;
	КонецПопытки;
	
	Книга = Эксель.WorkBooks.Add();
	Лист = Книга.WorkSheets(1);
	
	Макет = ПолучитьМакет("Макет"); // шаблон ActiveX у обработки
	Шапка = Макет.Получить().ActiveSheet;
	Область = Шапка.Range("A1:B2").Copy();
	
	Лист.Range("A1:B2").Select();
	Лист.Paste();
	
	Книга.Application.Visible = Истина;
	Книга.Activate();
Показать
tolyan_ekb; +1 Ответить
3. tolyan_ekb 105 14.10.13 13:54 Сейчас в теме
(2) Shaddie, работаает. Хотя тоже пробовал такой вариант. Наверно, просто торможу. Теперь еще вопрос. Как сделать так чтобы по ячейки не сжимались, а форматирование сохранялось?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот