Вниз
Скачать: 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.012 c
6-1164959474
Olban
2006-12-01 10:51
2007.06.24
Indy 10 и TidTCPClient


8-1161003706
zorik
2006-10-16 17:01
2007.06.24
каким способом можно быстро узнать разрешение файлов jpg и bmp?


2-1180945084
Soi_
2007-06-04 12:18
2007.06.24
Как ускорить скорость выполнения циклов?


15-1180405300
Slider007
2007-05-29 06:21
2007.06.24
С днем рождения ! 29 мая


15-1180081457
_uw_
2007-05-25 12:24
2007.06.24
Работа, которую нужно срочно выполнить




   Наверх