Форум » Для флейма » Непонятное падение Excel » Ответить

Непонятное падение Excel

Dima: Есть у меня в проге отчетик под Excel У меня при построении не падает , у замдиректора при заходе через RDP и построении отчета , тоже все нормально. А вот у директора который находится на границей в теплых краях , этот отчет падает (по RDP) на строке oSheet:PageSetup:PaperSize:= xlPaperA4 Ошибка 0x800A03EC , Dos Error 2147352567 Как это можно объяснить ?

Ответов - 6

Pasha: 1. В системе может отсутствовать установленные принтеры. 2. Можно попробовать обойтись без этой строки, поскольку как правило A4 - это формат бумаги по умолчанию. Я его обычно не задаю. До этого вызова обращение к PageSetup есть, или это первое ?

Dima: Pasha пишет: До этого вызова обращение к PageSetup есть, или это первое ? Есть еще , даю код [pre2] oExcel:ActiveWindow:DisplayZeros:=.F. oExcel:ActiveWindow:Zoom:=62 oSheet:PageSetup:Orientation := xlLandscape //oSheet:PageSetup:Orientation := xlPortrait lrpole:= oExcel:Application:InchesToPoints(0.393700787401575) // верхнее поле страницы - 1 см oSheet:PageSetup:TopMargin := 0.5*lrpole // нижнее поле страницы - 1.7 см oSheet:PageSetup:BottomMargin := 0.5 * lrpole // левое, правое поля страницы - по 0.7 см oSheet:PageSetup:LeftMargin := 0.7 * lrpole oSheet:PageSetup:RightMargin := 0.7 * lrpole //oSheet:PageSetup:PrintQuality:= 600 // тут по ходу тоже в некоторых версиях падает oSheet:PageSetup:PaperSize:= xlPaperA4 oSheet:PageSetup:FitToPagesWide:= 1 oSheet:PageSetup:Zoom:=.f. oSheet:PageSetup:FitToPagesTall:= 32000 [/pre2]

Pasha: А на компьютере начальника в экселе в разметке страницы можно установить размер A4 ? Может быть там какой-то нестандартный принтер ? А вообще нет необходимости устанавливать все элементы PageSetup. Размер A4 как правило идет по умолчанию.


Dima: Pasha Я полагал что если народ ходит по RDP то и Excel берется тот что живет на серваке , ведь у зама шефа все норм по ходу. Пока поставил временно ("обнял этот код") в BEGIN SEQUENCE WITH {| oErr | Break( oErr ) } PS Уберу пожалуй пока этот A4

Pasha: Ну а к вопросу: как такое можно объяснить ? Наверное, почему-то формат А4 в этом случае эксель посчитал недопустимым, и сгенерировал ошибку. Так же, как и в случае с NumberFormat, на который жаловался Андрей. Интересно было бы прочитать oSheet:PageSetup:PaperSize, какое там значение по умолчанию.

Dima: Pasha пишет: Интересно было бы прочитать oSheet:PageSetup:PaperSize Намёк понял !



полная версия страницы