| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Не присваивается WSheet.PageSetup.PageSize |
| Автор: EKoshelev 14.4.2005, 06:59 |
| (интеграция с Excel) У одного листа хочу выставить такие же размеры как и у другого. Типа: WorkSheet2.PageSetup.PageSize := WorkSheet1.PageSetup.PageSize В результате выскакивает ошибка, в которой написано, что этому методу ничего не присвоить (или что-то типа того), но он не ридонли. Аналогичная ситуёвина со свойством Orientation (портрет или альбом). Хотя поля страницы нормально присваиваются, без глюков. В Delphi: ActiveX/СОМ/CORBA тема уже нарисована - ни одного ответа. Если сможете то, подкиньте идейку, плииыыыз. Заранее спасибо. |
| Автор: Guest 14.4.2005, 07:50 | ||
а ты так пробывал WorkSheet1.PageSetup.PageSize.Какое-тоСвойство:=WorkSheet2.PageSetup.PageSize.Какое-тоСвойство. |
| Автор: EKoshelev 14.4.2005, 09:25 |
| А там нет ни одного Какого-тоСвойства. PageSize - это что-то типа интегера. |
| Автор: _hunter 14.4.2005, 14:47 |
| та что-то типа или инт? + простое число присвоить можно? |
| Автор: EKoshelev 15.4.2005, 12:07 |
| _hunter ну там XlPaperSize, а в дельфе этот тип определён каким-то целым типом, а значения для него (XlPaper10x14, XlPaper11x17 и т.д.) определены целочисленными константами. То есть теоретически простое число присвоить можно. Но при попытке его присвоения начинается какой-то гнилой базар. Но не о том, что не то присваиваешь, а про то, что свойству ничего не присовить. |
| Автор: <Spawn> 15.4.2005, 12:19 |
| Я не нашел свойства PageSize, может имеется ввиду PaperSize? С ним у меня все работает нормально. |
| Автор: EKoshelev 15.4.2005, 12:23 |
| <Spawn> Да, точно. Опечатка. А у меня нет... Почему-то... |
| Автор: Rakhim 15.4.2005, 13:39 | ||
Это сообщение также выходит если не то присваеваещь (например нет, страницы для этой константы). И еще если принтера нет то выходит токаяже ощибка |
| Автор: EKoshelev 15.4.2005, 14:37 |
| Rakhim что значит "нет страницы для этой константы"? Под "принтера нет" ты подразумеваешь не установленный драйвер принтера?.. Хотя там даже принтер подключен, не только драйвер поставлен. |
| Автор: Rakhim 15.4.2005, 17:43 |
| Я имел виду что можно присваивать не все числа. Для каждого принтера определенный набор. Ошибка выходит только при присваивании с другой страницы или даже при назначении этого свойства у страници при помощи константы. Попробуй различные константы. |