Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

Как сохранить исходное форматирование при копировании в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
14-1083134355
Тимохов
2004-04-28 10:39
2004.05.16
TThread.WaitFor


1-1083057757
ByPass
2004-04-27 13:22
2004.05.16
Memory Mapped Port


9-1071754582
zzet
2003-12-18 16:36
2004.05.16
FullScreen OpenGl


1-1083490758
AndrewVolkov
2004-05-02 13:39
2004.05.16
Забить exception


8-1077368857
able
2004-02-21 16:07
2004.05.16
сравнение картинок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский