Подскажите как можно отправить данные из программы в Word? Мне нужно добавлять и строки и таблицу, сколько строк будет в таблице заранее не известно.
Этот топик читают: Гость
Ответов: 184
Рейтинг: 0
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 06:16:04 |
|||
карма: 0 |
|
Ответов: 139
Рейтинг: 4
|
|||
Здесь два варианта StringToTable, позволяющие добавлять/вставлять строки в таблицу по мере формирования отчета (делал для себя так, что как уж получилось, но работает) http://depositfiles.com/files/cy1uxetk2
|
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
|
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
также где-то был вариант формирования таблицы в html формате. MSWord такое съест запросто, а потом можно пересохранить в другом формате.
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 06:16:04 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 06:16:04 |
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
PAV, установил компонент Word с помощью идущего с ним ini, файла KOLMyWord.pas в вышеприведенном архиве не обнаружил.
|
|||
карма: 0 |
|
Ответов: 184
Рейтинг: 0
|
|||
А может у кого компонент закаился специальный?
|
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Вот архив
|
|||
карма: 0 |
| ||
Голосовали: | Валерий, A_S_X, wasya, Dseren |
Ответов: 1397
Рейтинг: 50
|
|||
Вячеслав? строчка (###M1&) в шаблонах WordTable откуда берется? И как работает? Можно поподробнее.
------------ Дoбавленo: Да еще было бы не плохо все компоненты объединить в один. |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Валерий писал(а): Вячеслав? строчка (###M1&) в шаблонах WordTable откуда берется? И как работает? Можно поподробнее.Шаблоны создаются с помощью Ворда. То есть по созданию шаблонов это к ворду. Индекс типа (###M1&) пишется руками он может быть Любой такая сложная запись примененена только для уникальности данного индекса. Валерий писал(а): Да еще было бы не плохо все компоненты объединить в один.Данные компоненты создавались как раз с целью разделить большой компонент на маленькие,для уменьшения размера программы. Вообщем там всё только эксперимент,и возможны непротестированные глюки. И ввиду малой востребовательности разработка прекращена. |
|||
карма: 0 |
| ||
Голосовали: | A_S_X |
Ответов: 184
Рейтинг: 0
|
|||
Вячеслав компоненты супер! Огорчает одно некоторые не работают, например: печать, диалог печати, и предварительный просмотр. Может исправишь?
|
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Вячеслав, компоненты не востребованы только потому, что можно вывести данные в Word другим способом, как говаривал один не безызвестный товарищ - через ж..у, ну и конечно реклама слабовата. ;)
Как тогда создать шаблон с помощью Word? Зачем разбивать компоненты если как минимум два из них обязательны в схеме? А вообще то если был такой компонент в дистрибутиве я бы использовал его в 99% своих программ! A_S_X, печать, диалог печати, и предварительный просмотр работают, только своеобразно. Например чтобы сработала кнопка просмотр, необходимо до нажатия на эту кнопку нажать на кнопку заполнить таблицу и т.д. |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Валерий писал(а): A_S_X, печать, диалог печати, и предварительный просмотр работают, только своеобразно. Например чтобы сработала кнопка просмотр, необходимо до нажатия на эту кнопку нажать на кнопку заполнить таблицу и т.д.Компоненты делались давно и в новых версия не тестировались Да и не хватает там многого. Валерий писал(а): Как тогда создать шаблон с помощью Word?Да как обычно работаешь в Ворде пишешь и создаёшь что надо, таблицы например. Потом жмёшь сохранить как ,и выбираешь там ШАБЛОН. Валерий писал(а): Зачем разбивать компоненты если как минимум два из них обязательны в схеме?Зачем тебе в компоненте создание таблицы если ты её не используешь. Валерий писал(а): А вообще то если был такой компонент в дистрибутиве я бы использовал его в 99% своих программ!таких пользователей всего 2. В дистрибутив это никогда не попадёт Данный принцип работы отличен от принципа HiAsm. Была попытка сделать на стандартном принципе но увы HiAsm не может читать чужие DLL . |
|||
карма: 0 |
| ||
Голосовали: | Валерий |