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

Вниз

Формат ячеек в Excel   Найти похожие ветки 

 
_1   (2005-03-13 10:09) [0]

Подключение к Excel как к OLE-серверу.

Возможно ли скопировать формат [и значения] первой области ячеек во вторую область ячеек? Не используя буфер обмена, и не перебирая всех свойств ячеек.


 
YurikGL ©   (2005-03-13 10:51) [1]

Ключевое понятие - форматирование по образцу (иконка с кисточкой)

У меня макрос получился такой:

Sub Ìàêðîñ1()
"
" Ìàêðîñ1 Ìàêðîñ
" Ìàêðîñ çàïèñàí 13.03.2005 (Yurik)
"

"
   Range("B3:C8").Select
   Selection.Copy
   Range("B11:C15").Select
   Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
       SkipBlanks:=False, Transpose:=False
   Application.CutCopyMode = False
End Sub


Форматирование с ("B3:C8") перенеслось на ("B11:C15")


 
YurikGL ©   (2005-03-13 10:52) [2]

Правда, я не уверен, что в этом не учавствует буффер обмена...


 
_1   (2005-03-13 10:55) [3]

Буфер портится, проверял...


 
YurikGL ©   (2005-03-13 10:58) [4]

Может тогда сохранять значение буффера, делать действие и потом значение буффера восстанавливать?


 
YurikGL ©   (2005-03-13 11:02) [5]

Для решения частной подзадачи (есть отформатированная таблица, а количество строк неизвестно) я просто форматировал первые две-три строки как надо, потом новые строки добавлял между ними. Форматирование получал аналогичное форматированию строк, между которыми вставлял.

Если опишешь задачу подробнее, можно будет подумать...


 
_1   (2005-03-13 11:29) [6]

Генератор отчёта. B шаблоне присутствует как выводимая в отчёт информация (форматирование, заголовки, расположение полей), так и служебная (заголовки и подножия групп, описание табличной части, тексты запросов), которая в результирующий отчёт не выводится, но анализируется и интерпретируется программой. Делаю так – создаю новый документ Excel, пробегаюсь по шаблону, и в новый документ вывожу только то, что нужно перебором всех свойств соответствующих ячеек шаблона.


 
YurikGL ©   (2005-03-13 12:09) [7]


> _1   (13.03.05 11:29) [6]

Я бы твоем случае копировал шаблон, открывал его и работал бы уже в шаблоне. Удалял лишнюю информацию и т.д. Или вообще, хранил отдельно шаблон для вывода и отдельно файл с настройками...


 
_1   (2005-03-13 22:50) [8]

Да, с удалением ненужных строк – самый быстрый вариант. То, что в [6] очень медленно работает.



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
3-1109080112
denis24
2005-02-22 16:48
2005.03.27
Проблема с Fibplus 5.3.0


1-1110906242
Leksey
2005-03-15 20:04
2005.03.27
Динамическое создание форм


3-1108848665
TheEd
2005-02-20 00:31
2005.03.27
Есть ли компоненты для визуализации таблиц много-ко-многим


14-1110460576
ArMellon
2005-03-10 16:16
2005.03.27
Какой по вашему мнению , лучший фаерволл


1-1110428444
diabolik_krsk
2005-03-10 07:20
2005.03.27
TThread + ListBox + FindNext