Вниз
Скачать: 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
15-1179892927
Pazitron_Brain
2007-05-23 08:02
2007.06.24
Про ЖК


15-1180506735
DVM
2007-05-30 10:32
2007.06.24
Windows XP Home и 2-х 4--х ядерные процессоры.


4-1166968703
vertal
2006-12-24 16:58
2007.06.24
Нахождение имен всех com-портов в системе


2-1180708372
Zeqfreed
2007-06-01 18:32
2007.06.24
Firebird 2 embedded. Создание базы и использование с IBObjects


1-1176969878
IGray
2007-04-19 12:04
2007.06.24
Что делал пользователь до глюка?




   Наверх