Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Копирование ячеек с форматированием в EXCEL [D6]


MaxSit ©   (2002-07-01 02:24:00) 

Привет, мастера!
Привожу пример копирования группы ячеек в таблице EXCEL:

Excel.WorkSheets[1].Range["A1","B4"].Copy;
Excel.WorkSheets.Add.Name:="Дополнительно";
Excel.ActiveSheet.Range["A1"].Select;
Excel.ActiveSheet.Paste;

Но в таком случае копируется только содержимое, а формат ячеек: длина, высота, рамочки и т.д., остаются незамеченными. Каким образом можно организовать копирование с форматированием?

Заранее, спасибо.


Barmutik   (2002-07-10 12:21:00) [1]

Почему не копируется ? Я действую точно таким способом и у меня копируется ...


vedmed   (2002-07-01 11:50:00) [2]

Попробуй Excel.WorkSheets[1].Range["A1","B4"].Copy(Excel.ActiveSheet.Range["A1"])
но такая конструкция может не работать между разными листами


AFROLOV   (2002-07-01 10:16:00) [3]

Запиши макрос, который делает то что тебе нужно - это будет практически готовый ответ на твой вопрос.


Наверх

Титульная страница Поиск, карта сайта Написать письмо