Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Как сохранить исходное форматирование при копировании в Excel   Найти похожие ветки 

 
Dron1   (2004-04-26 14:40) [0]

Добрый день. Такой вопрос - как при копировании области в Wokksheet в другую позицию сохранить в новой позиции исходное форматирование области, т.е. границы, шрифт, заливку и т.д?


 
Курдль ©   (2004-04-26 14:41) [1]

А каким образом Вы копируете? Через буфер обмена?


 
evvcom ©   (2004-04-26 14:44) [2]

Открываем в Excel панель VB. Жмакаем запись макроса, делаем нужные действия, остановка записи и анализ полученного кода в VB.


 
Dron1   (2004-04-26 15:19) [3]

Поначалу я попробовал поячеечное считывание в вариантный массив, а потом присвоение новой области в WorkSheet"e этого массива. Данные вставляются, а исходное форматирование - нет.
Сейчас попробовал записать макрос в Excel - и вот что он выдал.

   Range("A4:AX22").Select
   Selection.Copy
   Range("A23").Select
   ActiveSheet.Paste

Вот основные команды - я убрал из примера всякие скроллы. Как мне перевести эти команды для Delphi?
Первую строку методом пробы я нашел :
Workbook_month.WorkSheets[1].Range["A4","AX22"].Select;
А вот с отальными проблема. Помогите!!!


 
Dron1   (2004-04-26 15:21) [4]

Отбой. Всем спасибо. Методом пробы ответ нашел сам. Еще раз спасибо за ответ про макросы - я что-то недооценивал их.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1083166408
Ega23
2004-04-28 19:33
2004.05.16
Россия - Япония


9-1072057789
Dmitrich
2003-12-22 04:49
2004.05.16
опять DoCollision


3-1081783672
oleg_SYS
2004-04-12 19:27
2004.05.16
Stream в таблицу Access


3-1082374501
Maxim Volobuev
2004-04-19 15:35
2004.05.16
TADOCommand.Execute и возвращаемый им RecordSet


3-1082553938
}|{yk
2004-04-21 17:25
2004.05.16
Создание запросов с параметрами в FIBPlus 4.8.1