Вверх ↑
Этот топик читают: Гость
Ответов: 184
Рейтинг: 0
#1: 2008-10-29 12:46:27 ЛС | профиль | цитата
Подскажите как можно отправить данные из программы в Word? Мне нужно добавлять и строки и таблицу, сколько строк будет в таблице заранее не известно.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Гость
Ответов: 17029
Рейтинг: 0
#2: 2008-10-29 15:29:35 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 06:16:04
карма: 0

0
Ответов: 139
Рейтинг: 4
#3: 2008-10-29 15:51:47 ЛС | профиль | цитата
Здесь два варианта StringToTable, позволяющие добавлять/вставлять строки в таблицу по мере формирования отчета (делал для себя так, что как уж получилось, но работает) http://depositfiles.com/files/cy1uxetk2
карма: 0

0
Ответов: 1397
Рейтинг: 50
#4: 2008-10-29 17:03:26 ЛС | профиль | цитата


C:\Program Files\HiAsm40172\Elements\delphi\code\hiStringToTable2.pas(5) Fatal: File not found: 'KOLMyWord.dcu' :(
C:\Program Files\HiAsm40172\Elements\delphi\code\hiStringToTable3.pas(5) Fatal: File not found: 'KOLMyWord.dcu' :(
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#5: 2008-10-29 18:23:50 ЛС | профиль | цитата
также где-то был вариант формирования таблицы в html формате. MSWord такое съест запросто, а потом можно пересохранить в другом формате.
карма: 0
начавший
0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2008-10-29 18:50:49 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 06:16:04
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2008-10-29 22:46:09 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 06:16:04
карма: 0

0
Ответов: 1397
Рейтинг: 50
#8: 2008-10-30 07:39:06 ЛС | профиль | цитата
PAV, установил компонент Word с помощью идущего с ним ini, файла KOLMyWord.pas в вышеприведенном архиве не обнаружил.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 184
Рейтинг: 0
#9: 2008-10-30 14:07:48 ЛС | профиль | цитата
А может у кого компонент закаился специальный?
карма: 0

0
Ответов: 3655
Рейтинг: 69
#10: 2008-10-30 17:25:56 ЛС | профиль | цитата
Вот архив
карма: 0

4
Голосовали:Валерий, A_S_X, wasya, Dseren
Ответов: 1397
Рейтинг: 50
#11: 2008-11-01 08:06:05 ЛС | профиль | цитата
Вячеслав? строчка (###M1&) в шаблонах WordTable откуда берется? И как работает? Можно поподробнее.
------------ Дoбавленo:

Да еще было бы не плохо все компоненты объединить в один.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#12: 2008-11-01 14:48:24 ЛС | профиль | цитата
Валерий писал(а):
Вячеслав? строчка (###M1&) в шаблонах WordTable откуда берется? И как работает? Можно поподробнее.

Шаблоны создаются с помощью Ворда.
То есть по созданию шаблонов это к ворду.
Индекс типа (###M1&) пишется руками он может быть
Любой такая сложная запись примененена только для
уникальности данного индекса.
Валерий писал(а):
Да еще было бы не плохо все компоненты объединить в один.

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

карма: 0

1
Голосовали:A_S_X
Ответов: 184
Рейтинг: 0
#13: 2008-11-01 15:23:11 ЛС | профиль | цитата
Вячеслав компоненты супер! Огорчает одно некоторые не работают, например: печать, диалог печати, и предварительный просмотр. Может исправишь?
карма: 0

0
Ответов: 1397
Рейтинг: 50
#14: 2008-11-01 16:45:27 ЛС | профиль | цитата
Вячеслав, компоненты не востребованы только потому, что можно вывести данные в Word другим способом, как говаривал один не безызвестный товарищ - через ж..у, ну и конечно реклама слабовата. ;)
Как тогда создать шаблон с помощью Word?
Зачем разбивать компоненты если как минимум два из них обязательны в схеме?
А вообще то если был такой компонент в дистрибутиве я бы использовал его в 99% своих программ!
A_S_X, печать, диалог печати, и предварительный просмотр работают, только своеобразно. Например чтобы сработала кнопка просмотр, необходимо до нажатия на эту кнопку нажать на кнопку заполнить таблицу и т.д.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#15: 2008-11-01 17:18:44 ЛС | профиль | цитата
Валерий писал(а):
A_S_X, печать, диалог печати, и предварительный просмотр работают, только своеобразно. Например чтобы сработала кнопка просмотр, необходимо до нажатия на эту кнопку нажать на кнопку заполнить таблицу и т.д.

Компоненты делались давно
и в новых версия не тестировались
Да и не хватает там многого.
Валерий писал(а):
Как тогда создать шаблон с помощью Word?

Да как обычно работаешь в Ворде пишешь и создаёшь что надо,
таблицы например.
Потом жмёшь сохранить как ,и выбираешь там ШАБЛОН.
Валерий писал(а):
Зачем разбивать компоненты если как минимум два из них обязательны в схеме?

Зачем тебе в компоненте создание таблицы если ты её не используешь.
Валерий писал(а):
А вообще то если был такой компонент в дистрибутиве я бы использовал его в 99% своих программ!

таких пользователей всего 2.
В дистрибутив это никогда не попадёт
Данный принцип работы отличен от принципа HiAsm.
Была попытка сделать на стандартном принципе
но увы HiAsm не может читать чужие DLL .


карма: 0

1
Голосовали:Валерий
Сообщение
...
Прикрепленные файлы
(файлы не залиты)