On-line: PSP, гостей 1. Всего: 2 [подробнее..]
АвторСообщение
администратор




Пост N: 6922
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.09.18 17:25. Заголовок: Непонятное падение Excel


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

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


Администратор




Пост N: 3798
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 15.09.18 18:52. Заголовок: 1. В системе может о..


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

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6923
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.09.18 21:16. Заголовок: Pasha пишет: До это..


Pasha пишет:

 цитата:
До этого вызова обращение к PageSetup есть, или это первое ?


Есть еще , даю код
 
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



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 3799
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 15.09.18 22:41. Заголовок: А на компьютере нача..


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

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6924
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.09.18 23:36. Заголовок: Pasha Я полагал что..


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

PS
Уберу пожалуй пока этот A4

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 3800
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 16.09.18 11:59. Заголовок: Ну а к вопросу: как ..


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

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6925
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.09.18 13:04. Заголовок: Pasha пишет: Интере..


Pasha пишет:

 цитата:
Интересно было бы прочитать oSheet:PageSetup:PaperSize


Намёк понял !

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 443
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет