Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
#1

генерация отчетов - Delphi

13.11.2011, 13:24. Просмотров 1609. Ответов 27
Метки нет (Все метки)

Здравствуйте, подскажите мне пожалуйста как сгенерировать отчет в word?
Итак: у меня есть заявление на отпуск в виде шаблона, мне нужно чтобы после генерации необходимые поля заполнились в wordе
Подскажите у кого какие предложения на этот счет
наработки скидываю
0
Вложения
Тип файла: rar Курсовая.rar (232.1 Кб, 26 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос генерация отчетов (Delphi):

Компонент для формирования отчетов в Delphi 2009 - Delphi
Здравствуйте! В Delphi7 есть компонент для формирования отчетов. Он обычно находится по следующему пути: c:\Program...

Печать 2-х отчетов сразу - Delphi
Народ, пожалуйста, помогите! Необходимо предусмотреть печать сразу 2-х отчетов делфи. Кто нибудь знает?

Генератор отчетов в DOS кодировке - Delphi
недавно возникла необходимость создавать отчеты в DOS кодировке с использованием псевдографики... Наваял Delphi компонент, в который...

Построение модуля построения отчетов - Delphi
Доброго времени суток, уважаемые. Имею к Вам следующий вопрос: какими средствами можно пользоваться для построения отчетов в Delphi? До...

Формирование отчетов в PDF формате - Delphi
send RolePdf plz mailto:georgi_georgiew@yahoo.com georgi_georgiew@yahoo.com

Генерация - Delphi
Имеется 7 ячейек, в каждую из которых, можно поставить только одну букву. Причем, для каждой ячейки имеется свой набор букв. Нужно чтобы в...

27
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
18.11.2011, 11:35  [ТС] #16
А кто нибудь знает можно ли это сделать при помощи компонента oleconteiner
0
SharpFellow
55 / 30 / 1
Регистрация: 03.11.2011
Сообщений: 130
18.11.2011, 12:46 #17
Елена Погодина, зачем компоненты??! Зачем?
Ваша задача требуют пары десятков строк формирования текста в документе.
Даже можно открыть шаблон.
Selection.find = ваша метка
выделить найденное и заменить на нужное
0
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
20.11.2011, 18:58  [ТС] #18
Цитата Сообщение от Sharpfellow Посмотреть сообщение
Елена Погодина, зачем компоненты??! Зачем?
Ваша задача требуют пары десятков строк формирования текста в документе.
Даже можно открыть шаблон.
Selection.find = ваша метка
выделить найденное и заменить на нужное
С чего начать?
0
SharpFellow
55 / 30 / 1
Регистрация: 03.11.2011
Сообщений: 130
21.11.2011, 13:32 #19
Елена Погодина, http://www.webdelphi.ru/2010/02/microsoft-word-v-delphi/
>>2. Работа с документами Word в Delphi. Открытие готового документа и замена текста.
всё написано,как и что делать
0
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
24.11.2011, 14:44  [ТС] #20
Цитата Сообщение от Sharpfellow Посмотреть сообщение
Елена Погодина, http://www.webdelphi.ru/2010/02/microsoft-word-v-delphi/
>>2. Работа с документами Word в Delphi. Открытие готового документа и замена текста.
всё написано,как и что делать
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
procedure TForm2.Button1Click(Sender: TObject);
const wdReplaceAll=2;
 
begin
// Создаем новый документ по шаблону
W.documents.Add(ExtractFileDir(Application.ExeName)+
'\Заявление на отпуск1.doс');
// Прямой адрес
W.Selection.Find.Text:='&Учреждения' ;
W.Selection.Find.Replacement.Text:=Edit1.text;
W.Selection.Find.Execute(Replace:=wdReplaceAll); 
 
end;
все равно не идет, пишет что такого файла не существует
хотя он у меня в директории с программой
0
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
24.11.2011, 14:49  [ТС] #21
Цитата Сообщение от Елена Погодина Посмотреть сообщение
Код
procedure TForm2.Button1Click(Sender: TObject);
const wdReplaceAll=2;

begin
// Создаем новый документ по шаблону
W.documents.Add(ExtractFileDir(Application.ExeName)+
'\Заявление на отпуск1.doс');
// Прямой адрес
W.Selection.Find.Text:='&Учреждения' ;
W.Selection.Find.Replacement.Text:=Edit1.text;
W.Selection.Find.Execute(Replace:=wdReplaceAll); 

end;
все равно не идет, пишет что такого файла не существует
хотя он у меня в директории с программой
никак не получается
0
Вложения
Тип файла: rar Генерация .rar (320.5 Кб, 8 просмотров)
HyperZen
481 / 235 / 7
Регистрация: 16.06.2011
Сообщений: 836
24.11.2011, 16:37 #22
Delphi
1
W.Documents.Add(ExtractFileDir(Application.ExeName)+'\Шаблоны\'+'Заявление на отпуск1.doс');
Просто добавил папку "Шаблоны", положил туда файл, все работает
1
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
24.11.2011, 19:17  [ТС] #23
Цитата Сообщение от HyperZen Посмотреть сообщение
Delphi
1
W.Documents.Add(ExtractFileDir(Application.ExeName)+'\Шаблоны\'+'Заявление на отпуск1.doс');
Просто добавил папку "Шаблоны", положил туда файл, все работает
Всё равно та же ошибка
0
HyperZen
481 / 235 / 7
Регистрация: 16.06.2011
Сообщений: 836
25.11.2011, 07:36 #24
Цитата Сообщение от Елена Погодина Посмотреть сообщение
Всё равно та же ошибка
У Вас в архиве файлы формата нового Word (*.docx).
А открывать Вы пытаетесь *.doc
1
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
26.11.2011, 19:40  [ТС] #25
Цитата Сообщение от HyperZen Посмотреть сообщение
У Вас в архиве файлы формата нового Word (*.docx).
А открывать Вы пытаетесь *.doc
Та же ошибка может как то по другому сделать?
0
HyperZen
481 / 235 / 7
Регистрация: 16.06.2011
Сообщений: 836
28.11.2011, 09:18 #26
Что-то поправил. У меня работает.
1
Вложения
Тип файла: rar Генерация.rar (111.2 Кб, 5 просмотров)
HyperZen
481 / 235 / 7
Регистрация: 16.06.2011
Сообщений: 836
28.11.2011, 09:31 #27
Вернее вот...
1
Вложения
Тип файла: rar Генерация.rar (438.5 Кб, 15 просмотров)
Елена Погодина
4 / 4 / 1
Регистрация: 23.10.2010
Сообщений: 161
28.11.2011, 23:14  [ТС] #28
HyperZen тысячекратное спасибо!!!
0
28.11.2011, 23:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2011, 23:14
Привет! Вот еще темы с ответами:

Генерация - Delphi
Проблема с генерацией, как реализовать последовтельную генерацию паролей, т.е: a1 a2 a3 a4 a5 .. a9 a0

Генерация последовательностей - Delphi
Сгенерировать две последовательности по 50 случайных чисел равномерным распределением в диапозоне , полученные последовательности...

Генерация чисел - Delphi
Здравствуйте! Пишу программу Генератор случайных чисел Методом середины квадратов. Задача – создать массив из 200 вещественных чисел от 0...

Генерация чисел. - Delphi
Помогите с программой,в обшем в программе 2 edit'а в первый мы вбиваем числа которые надо использовать для генерации,а во второй количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru