| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как программно изменить масштаб в Excele ? |
| Автор: wik 18.6.2003, 15:49 |
| Столкнулся с проблемой. Программно требуется изменить масштаб создаваемого в Excele документа (Excel вызывается как COM-сервер), а я никак не могу найти ни метода, ни проперти, которыми это можно сделать. Может, кто-нибудь знает. Заранее благодарен. |
| Автор: Akella 19.6.2003, 10:02 |
| Открой справку в Excel по Visual Basic и там может чего наковыряешь. Все описания объектов я пытаюсь искать там |
| Автор: Cashey 21.6.2003, 18:50 |
| Извини, что значит "изменить масштаб"? Расширить ячейки или добавить или еще что? |
| Автор: Yuriy 24.6.2003, 18:27 | ||
var vExcel, xl :Variant; vExcel:=CreateOleObject('Excel.Application'); vExcel.Workbooks.Add; xl:=vExcel.Workbooks[1].Sheets[1]; xl.PageSetup.Orientation:=2;//альбомная ориентация листа xl.PageSetup.Zoom:=85; //масштаб Excel листа А вообще запусти в Excel макрос, потом изменяй параметры листа,зайди в макрос и смотри что туда записалось |
| Автор: wik 30.6.2003, 08:23 |
| Спасибо. Кажется, получилось |