Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Excel. Изменение разметки страницы


Автор: matriza 17.7.2008, 09:29
приветствую всех!

столкнулся с такой проблемой...

открываю excel документ произвожу манипуляции по вставке рисунка в нужное место, но первоначально разметка страницы задана так, что картинку после вставки не видно и ещё один столбец получается лишний что приводит к печати пустого листа... по вба вроде бы все ясно как изменить разметку страницы

Код

ActiveSheet.PageSetup.PrintArea = "$A$1:$K$56"


но листы могут открываться все совершенно разные и с разными границами и как можно определить правильную разметку чтобы и картинку было видно и лишних столбцов не было???

Автор: Albinos_x 17.7.2008, 13:03
хм... не совсем понятна задача....
открывая таблицу, сканируй его на наличие картинки, получай её координаты и размеры, и в зависимости от этого выставляй разметку

Автор: matriza 17.7.2008, 13:54
ну да =) в принципе так и нужно делать... =) можно ли привести пример как это все проделать??? 

Автор: Albinos_x 17.7.2008, 17:47
здесь должно быть почти всё, что для этого нужно
http://forum.vingrad.ru/topic-84634.html (работа с картинками в ворде подобна)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)