Вниз
Скачать: CL | DM;

Проблема с Excel   Найти похожие ветки 

← →
fishka   (2007-03-29 10:38) [0]

Из программы (запрос к БД MS SQL), заполняются ячейки Excel-я. Затем создаётся их копия на второй половине листа. Открывается Excel, и пользователь печатает документ Excel.
Затем становимся на другую запись запроса к БД, заполняем ячейки Excel, и пользователь посылает файл на принтер. Файл заново не создаётся. При открытии окна заданий принтера  заметно значительное увеличение размера выводимой информации.
Когда размер файла доходит до 14 Мбайт, всё зависает (скорость падает).

Вот кусок кода:

MSExcel_pay.Workbooks[1].WorkSheets[1].Name:="ИМя ЛИСТА"; MSExcel_pay.WindowState:=-4143;
MSExcel_pay.range["A1"].Select;
MSExcel_pay.ActiveCell.FormulaR1C1:="6832746826";
//далее заполнение всех ячеек
........................
//создание копии
MSExcel_pay.Range["A1:D30"].Select;
MSExcel_pay.Selection.Copy;
MSExcel_pay.Range["F1:I30"].Select;
MSExcel_pay.Selection.PasteSpecial(Paste:=8);
MSExcel_pay.ActiveSheet.Paste;
MSExcel_pay.Cells.Select;
MSExcel_pay.Application.CutCopyMode:=False;
MSExcel_pay.Visible:=True;

Помогите, пожалуйста.


← →
sniknik ©   (2007-03-29 11:06) [1]

http://delphimaster.net/view/1-1175146436/
спам



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
2-1180532037
andreyka
2007-05-30 17:33
2007.06.24
сохранение StringGrid


2-1180570261
Glivera
2007-05-31 04:11
2007.06.24
Очистка JvImage


8-1159181255
guitarist
2006-09-25 14:47
2007.06.24
Клетчатое поле


3-1175484266
Gromozeka
2007-04-02 07:24
2007.06.24
Большой размер .exe - файла


4-1168772377
gibz
2007-01-14 13:59
2007.06.24
импорт функций в delphi 7




   Наверх