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

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

Печать Excel [D5, Win2k]


Kirov ©   (2004-06-17 14:51:00) 

А как вывести на печать заданный диапазон ячеек?


YurikGL   (2004-06-17 20:12:00) [1]

procedure TForm1.Button1Click(Sender: TObject);
var
  App : Variant;
begin
try
app := CreateOleObject('Excel.Application');
 App.Visible := True;
 App.WorkBooks.Add;
 App.activesheet.range['a1','a5'].formula:='a';
 App.ActiveSheet.Range['A1','A3'].Select;
 App.Selection.PrintOut;
finally
 App:=Unassigned;
end;
end;


Распечатывает только выбранный диапазон ячеек ['A1','A3'].


Kirov   (2004-06-17 16:47:00) [2]

Up


Kirov   (2004-06-17 15:44:00) [3]

А как адаптировать эту строку.
excel.ActiveSheet. PrintAria['B7:F16'];


Kirov   (2004-06-17 15:25:00) [4]

Понял. Всем спасибо.


Романов Р.В.   (2004-06-17 15:19:00) [5]

Ты не правильно понял.
1. Запусти запись макроса.
2. Выполни необходимые операции.
3. Полученный код перенеси на Delphi


Тимохов   (2004-06-17 15:18:00) [6]


> Kirov   (17.06.04 15:12) [2]

1. ставишь запись в екселе.
2. делашь что нужно
3. останавливаешь запись
4. берешь код VB (alt+f11)
5. переносишь в дельфи.
6. адапитируешь.

вот тебе чисто дельфи.


Kirov   (2004-06-17 15:12:00) [7]

А чисто средствами Delphi?


Романов Р.В.   (2004-06-17 14:54:00) [8]

Обычно пишут макрос и адаптируют его на Delphi


Наверх

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