![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Печать 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