0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
|
|
1 | |
Как записать данные в файл MS Word15.02.2012, 22:53. Показов 35816. Ответов 73
Метки bookmarks, c, createoleobject, ms office, ms word, ole, tables, word table, закладки ms word, таблицы ms word (Все метки)
Есть файл word. как его можно заполнить через делфи? если такое конечно вообще возможно. я в делфи разбираюсь плохо.
проект делфи связан с бд access. нужно чтобы было так: занёс через делфи данные в документ определенные и распечатал, чтобы получится как отчет.
0
|
15.02.2012, 22:53 | |
Ответы с готовыми решениями:
73
Файл: Как с помощью Python записать (а не перезаписать) данные из базы SQLite в файл lex.txt. Как сохранить в word-файл данные с 4-х форм? Как записать в файл данные? Файл. Как записать данные? |
1 / 1 / 0
Регистрация: 14.05.2015
Сообщений: 26
|
|
23.10.2015, 16:03 | 61 |
Скажите, а можно сделать так, чтобы нужный файл открывался автоматически ? На тот случай если шаблонов много.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
24.10.2015, 18:01 | 62 |
Можно. Только надо знать правило по которому следует выбирать имена шаблонов. И надо знать расположение шаблонов - например, относительно папки, в которой расположен исполняемый файл программы.
1
|
1 / 1 / 0
Регистрация: 14.05.2015
Сообщений: 26
|
|
24.10.2015, 18:46 | 63 |
Спасибо очень помогло.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
25.10.2015, 03:57 | 64 | |||||
Т. е., как я понял, задача в том, чтобы открывать нужные файлы (шаблоны) без диалога выбора файла. Для этого можно в том директории, где расположен исполняемый файл программы, завести отдельную папку, где будут лежать файлы шаблонов. Пускай название такой папки будет таким: Templates. Тогда действия могут быть такими:
1
|
1 / 1 / 0
Регистрация: 14.05.2015
Сообщений: 26
|
|
25.12.2015, 10:54 | 65 |
Подскажите пожалуйста. Хочу используя закладки применить checkbox. Пример: если checkbox = true, то он в поле закладки вставляет "ХХХ", если checkbox = false, то "YYY"
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
28.12.2015, 08:56 | 66 | |||||
Например, так можно сделать:
1
|
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 5
|
|
08.04.2016, 11:49 | 67 |
Всем добрый день! Понимаю, что тема была создана уже весьма давно, но вдруг кто откликнется) Ответы Mawrat просто спасли меня) Разобрался, переделал под себя, все работает! Низкий поклон) Но есть небольшой вопрос (понимаю, что он может показаться достаточно глупым, но тем не менее..) если в закладки (в worde) должны вставиться данные из TDataTimePicker, то как надо переписать строку SetBmText(wdBms, 'Lic_RR_DATE', Lic_RR_DATE.Text);
ps Lic_RR_DATE - название закладки в worde и название TDataTimePicker. Заранее спасибо! Добавлено через 33 минуты Решил вопрос конвертированием даты в текст)
0
|
1 / 1 / 0
Регистрация: 14.05.2015
Сообщений: 26
|
|
08.04.2016, 13:28 | 68 |
SetBmText(wdBms, 'DATE', FormatDateTime('dd mmmm yyyy', DateTimePicker1.Date));
1
|
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 5
|
|
08.04.2016, 13:37 | 69 |
Alienvlg, Огромное спасибо! Все подошло, все работает)
0
|
0 / 0 / 0
Регистрация: 27.10.2015
Сообщений: 12
|
|
15.06.2016, 16:16 | 70 |
Подскажите пожалуйста, почему могут данные не появляться в закладках. Точнее часть данных отразилась, а часть нет. Закладки все присутствуют.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
16.06.2016, 12:35 | 71 |
Надо сверить имена закладок. Они должны быть одинаковыми - в программе и в документе MS Word. В именах закладок можно пренебречь только регистром букв (и то нежелательно).
Например, может быть такая ошибка - в программе в имени закладки указана русская буква "О", а в документе MS Word закладка определена с английской буквой "O". Такая же ошибка может быть в отношении других букв, начертания которых в разных алфавитах совпадают.
1
|
0 / 0 / 0
Регистрация: 27.10.2015
Сообщений: 12
|
|
16.06.2016, 13:56 | 72 |
Спасибо! Значит буду переписывать все закладки, т.к. визуально вроде как один-в-один)
Подскажите еще, а возможно из dbgrid часть столбцов перенаправить в Word как текст, а часть вывести таблицей как отчет?
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
16.06.2016, 14:23 | 73 |
Можно как угодно выводить. Только надо учесть, что данные таблицы БД извлекаются последовательно - строка за строкой. Если какие-то данные надо вывести до таблицы или после - для этого возможно потребуется выполнить несколько проходов по набору данных или, может, удобнее будет использовать несколько запросов.
0
|
0 / 0 / 0
Регистрация: 27.10.2015
Сообщений: 12
|
|
17.06.2016, 11:47 | 74 |
С запросами туговато((( А есть ли у вас на примере что-то подобное?
0
|
17.06.2016, 11:47 | |
17.06.2016, 11:47 | |
Помогаю со студенческими работами здесь
74
Как записать данные в файл Как записать данные в файл CSV? Как записать данные в файл CSV как записать данные в файл txt Как записать данные с куки в файл? Sqlite - Как записать данные в файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |