Категория
Информатика
Тип
реферат
Страницы
4 стр.
Дата
15.06.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
18379.zip — 4.14 kb
  • rabota-s-excel-prijomy-oformlenija-dokumenta-otchjota_18379_1.rtf — 20.3 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Работа
с EXCEL: приёмы оформления документа (отчёта)
В uses добавить ComObj
var
Form1: TForm1;
XL : variant; // Переменная в которой создаётся обьект EXCEL
Создание документа
// Обьект EXCEL
XL := CreateOleObject('Excel.Application');
// Чтоб не задавал вопрос о сохранении документа
XL.DisplayAlerts := false;
// новый документ
XL.WorkBooks.Add;
// или загружаем его
XL.WorkBooks.Open(MyDir + '\s');
MyDir - глобальная переменная типа string в неё помещаем путь
к каталогу запуска нашей програмы по событию
FormCreate
procedure TForm1.FormCreate(Sender: TObject);
begin
GetDir(0,MyDir);
end;
я всегда так делаю, чтобы программу можно было в любой каталог
поместить вместе со своими дополнительными файлами, в этом случае путь
будет выбираться всегда правильно
// Делаем его видимым
XL.Visible := true;
// Когда прога уже оттестирована лучше это делать в конце, быстрей работает,
// а пока нет лучше в начале
// Левое и правое поля отступа для печати
XL.WorkBooks[1].WorkSheets[1].PageSetup.LeftMargin := 30;
XL.WorkBooks[1].WorkSheets[1].PageSetup.RightMargin := 10;
// Даём название
страничке
XL.WorkBooks[1].WorkSheets[1].Name := ' Прайс лист
';
// Строка появляется на каждом листе при печати
XL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleRows := '$3:$3';
XL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleColumns := '$A:$A';
// формат числа
for i := 4 to 13 do
XL.WorkBooks[1].WorkSheets[1].Columns[i].NumberFormat := '0,00';
XL.WorkBooks[1].WorkSheets[1].Columns[4].NumberFormat := '0';
// Таким



Ваше мнение



CAPTCHA