Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

И опять Excel   Найти похожие ветки 

 
BanderLog ©   (2004-03-24 12:50) [0]

Уважаемы мастера Делфи, помогите.
В пограмме необходимо реализовать предварительный просмотр Екселевских файлов, но не знаю с какой стороны подойти к этому вопросу. В файле находится несколько страниц, на страницах имеются кроме обычных данных примитивы типа Линии, Круги и т.д.
Хотя бы подскажите с чего начать и в каком направлении копать?


 
Goida ©   (2004-03-24 12:53) [1]

Копай сначала макросы VB в самом Excel


 
Курдль ©   (2004-03-24 12:54) [2]

TOLEContainer на каком-нить ЕTabControl-е.


 
clickmaker ©   (2004-03-24 12:54) [3]

TExcelApplication


 
Тимохов ©   (2004-03-24 12:55) [4]

в екселе:
запустите запись макроса
нажмине preview
остановите макрос
посмотрите макрос

в дельфи:
через ole выполните код макроса.

все.


 
Курдль ©   (2004-03-24 12:56) [5]

Да что вы человека пугаете?!
Ему ж только посмотреть! А для этого и TOLEContainer подойдет!


 
BanderLog ©   (2004-03-24 13:00) [6]

Во первых когда используешь OLEContainer он долго (порядка 5-10 секунд открывает файл (они порядка 500 Кб)), а во воторых если просто открыть в OLEContainer открыть документ, то почему то отображается последняя страница документа и то не вся, а только часть документа.
К тому же нужен только предварительный просмотр без возможностей редактирования и именно в программе, а не запуск екселя и открытие в нём нужного документа.


 
Курдль ©   (2004-03-24 13:04) [7]


> К тому же нужен только предварительный просмотр без возможностей
> редактирования и именно в программе, а не запуск екселя
> и открытие в нём нужного документа.


Т.е. что, ващще ёкселя на компе может не быть? 8-()
И чё, сами ёкселевский формат разжевывать будете? :(
Думаю, что это неоправданные трудозатраты. Я еще понимаю, там rtf какой-нить...


 
TransparentGhost   (2004-03-24 13:06) [8]

[4] - samij prostoj variant.


 
BanderLog ©   (2004-03-24 13:41) [9]

Да нет, Ексель должен стоять на машине, но тогда как организовать ПредПросмотр с помошью ОЛЕ? Конкретный пример пусть и в общих чертах.


 
Brahman ©   (2004-03-24 13:47) [10]

У микро.. есть просмотрщики офис-документов без установки собственно офиса.


 
Курдль ©   (2004-03-24 13:47) [11]

ОЛЕ-Контейнер позволяет доступиться к ОЛЕ-Объекту, который в нем.
Если надо полистать WorkSheet - пожалуйста пользуйтесь Вижуал Бэйсиком ёкселя. Справка - в файле типа "VBAXL__.HLP", который в комплекте с MS Office.


 
Курдль ©   (2004-03-24 13:56) [12]

Хотелось бы Вам помочь, но слишком мало факторов...
Если бы я брался за это дело, то руководствовался, в первую очередь, оплатой :) Ну и временем, отпущеным на эту работу. Конечно, в идеале - обойтись без ёкселя на компе вообще. Тогда надо запросить доку на ёксель-формат, изучить, что там за примитивы и рисовать все самому (это уж не сложно).


 
BanderLog ©   (2004-03-24 14:06) [13]

Хорошо тогда поговорим об олеконтейнере, кто нибудь может обяснить аномалию с неполным изображением, ведь если в оле контейнере мы сделаем DoVerb(ovPrimary) то Ексель встраивается в наше приожение, а этого не надо, но в противном случае в олеконтейнере отображается лишь часть от всего рисунка, решить бы это и я успокоюсь.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
3-1081503684
denik
2004-04-09 13:41
2004.04.11
Мастера, каким образом


1-1082815871
Sorry
2004-04-24 18:11
2004.04.11
Memo


6-1075395092
Alexis
2004-01-29 19:51
2004.04.11
ошибка при отправке почты


1-1080052814
B-boy Dimo-N
2004-03-23 17:40
2004.04.11
конвертация txt -> doc


1-1082700177
webpauk
2004-04-23 10:02
2004.04.11
OnClick