Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизИ опять 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c