|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Построение отчётов в документах Word и Excel средствами Delphi
Всем привет
Вопрос к программистам с профессиональным опытом разработки систем отчётности. Вопрос касается построения графиков в документах Word средствами Delphi. Я к освоению этой технологи только приступаю, поэтому назрели следующие пути решения задачи (в том числе и самые простые): 1) нарисовать графики методами, созданного в программе документа Excel (данные можно брать в целях упрощения из файла Excel вместо БД), используя при этом все средства, заложенные в самом Excel для рисования всевозможных графиков, и затем вставить график в программно созданный документ Word, этот документ будет динамически отображаться пользователю, а он уже его будет сохранять на диск; 2) нарисовать графики в среде Excel (данные тоже можно брать в целях упрощения из файла Excel вместо БД), скопировать их в буфер обмена и сохранить через любой редактор графики как картинку на диск, а затем вставить картинку средствами Delphi в сформированный в программе документ Word и сохранить этот документ на диск. Предполагаю, что это не самые лучшие представления. Интересует именно профессиональный подход к решению этой задачи, т.е. только порядок действий (который я применю для решения реально поставленной задачи). |
#2
|
|||
|
|||
Ещё есть просьба, может, есть у кого примеры к книге:
Корняков В.Н. «Программирование документов и приложений MS Office в Delphi» Практически все ссылки на архив (5 МБ) примеров к этой книге закрыты. Может, кто-то на мыло подбросит или выложит где? |
#3
|
|||
|
|||
Разбираю примеры к книге Корнякова "Программирование документов и приложений MS Office в Delphi" пока в среде Delphi 10 (BDS 2006).
В Delphi 7 отсутствует компонент TSpinEdit. Файлы Spin.pas и Spin.dcu, в которых описан этот компонент, тоже отсутствуют. Этот компонент также описан в пакете dclclxstd70.bpl, но его установка ни к чему не приводит, компоненты в палитре появляются, а после повторного запуска Delphi 7 их уже в палитре нет. Полагаю, это всё происходит из-за отсутствия файлов Spin.pas и Spin.dcu. Кроме того, компонент TSpinEdit из dclclxstd70.bpl появляется на вкладке Common Controls и на форму не устанавливается с сообщением о невозможности его применения. Искал где бы скачать Spin.pas и Spin.dcu для Delphi 7, но не нашёл. В Delphi 10 (BDS 2006) компонент TSpinEdit присутствует в списке Samples, и проблем с разбором примеров из книги Корнякова нет. Может, кто ссылку подкинет, где скачать Spin.pas и Spin.dcu для Delphi 7 или выложит здесь эти файлы или соответствующий пакет для установки в Delphi 7? Facimus opus communis |
#4
|
|||
|
|||
Здравствуйте. У меня проблема из той же оперы. Организовала вставку в документ word данных по закладкам. На моем компе работает, еще на одном тоже, а на третьем выдает сообщение
object or record required to access property visible Не подскажете, в чем может быть проблема? |
#5
|
||||
|
||||
Возможно проблема в отсутствии офиса или несовпадении версий.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |