|
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
|
|
Как записать данные в файл MS Word15.02.2012, 22:53. Показов 39285. Ответов 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
Как сохранить в word-файл данные с 4-х форм? Как записать в файл данные? |
|
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 13
|
|
| 06.05.2015, 19:42 | |
|
спасибо, все отображается! а можете объяснить как отправить ячейки в word с помощью этого DBLukcupComboBox?
0
|
|
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
||||||
| 06.05.2015, 20:21 | ||||||
|
Выше уже писал, бери значения с той таблице с которой связан DBLukcupComboBox
1
|
||||||
|
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 13
|
|
| 07.05.2015, 10:24 | |
|
спасибо за помощь
0
|
|
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 17.06.2015, 11:36 | |
|
Сможете помочь с ошибкой, которая возникает на wdDoc.Content;
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||||||||
| 17.06.2015, 15:05 | ||||||||||||
1
|
||||||||||||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 17.06.2015, 17:49 | |
|
а как вставить разрыв страницы?
0
|
|
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 17.06.2015, 18:02 | |
|
И у меня все равно ошибку выводит(
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 17.06.2015, 22:38 | |
|
Для проверки, работающий проект с записью текста и таблиц в документ MS Word (без использования закладок).
0
|
|
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
||||||
| 18.06.2015, 00:26 | ||||||
0
|
||||||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 00:29 | |
|
помогите пожалуйста с кодом, я и разрыв страницы и начинание с последнего символа, у меня постоянно пишет ошибки
wdTable := wdDoc.Tables.Add(wdRng.Characters.Last, 2, QWiev.Fields.Count); на вот это сейчас жалуется
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||||||||||||
| 18.06.2015, 01:21 | ||||||||||||||||
|
Если определён пустой диапазон:
В данном случае для определения таблицы надо использовать сам пустой диапазон. Т. е., в данном случае, надо строку:
0
|
||||||||||||||||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 08:19 | |
|
wdRng := wdDoc.Range.Characters.Last; он на все такие строчки жалуется, но без них последовательность строк путается
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 18.06.2015, 10:42 | ||
|
0
|
||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 11:08 | |
|
С той программой тоже проблема=(
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 18.06.2015, 11:12 | ||
|
0
|
||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 11:13 | |
|
Microsoft Word 2010
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 18.06.2015, 11:23 | ||||||
|
Должно работать - я проверял, в том числе, на этой версии.
Владислав-2012, попробуй выполнить вот этот VBA в MS Word:
0
|
||||||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 11:32 | |
|
Это макрос?
Добавлено через 2 минуты На семерке сработало, а на вирт машине, стоит версия без макросов, мб в этом причина?
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 18.06.2015, 11:44 | ||
|
Да, код как макрос можно вставить.
Делается так: На ленте надо выбрать: вкладка "Разработчик" - Visual Basic - на заголовке проекта по правой кнопке мыши открыть контекстное меню - Insert - Module - появится окно редактора - в это окно вставить код VBA, который я в предыдущем посте показал. И, затем, надо выполнить процедуру Sub1 - щелкнуть левой кнопкой мыши в теле этой процедуры и на панели инструментов нажать кнопку "Run Sub/User Form" или через меню Run - Run Sub/User Form. Добавлено через 47 секунд Добавлено через 10 минут Надо сделать так. MS Word - Большая офисная кнопка слева вверху - кнопка "Параметры Word" - слева в списке выбрать: "Центр управления безопасностью" - справа кнопка "Параметры центра управления безопасностью..." - в появившемся окне в списке слева выбрать: "Параметры макросов" - и в правой части окна задать: - "Отключить все макросы с уведомлением", либо: "Включить все макросы". - "Доверять доступ к объектной модели" - можно поставить галочку на этой настройке. Хотя в данном случае её отсутствие не должно создавать помеху. Добавлено через 1 минуту После этого код, работающий с MS Word, должен заработать без ошибок.
0
|
||
|
2 / 2 / 1
Регистрация: 31.01.2012
Сообщений: 321
|
|
| 18.06.2015, 11:51 | |
|
к сожалению это не исправило проблему-( wdRng := wdDoc.Range.Characters.Last; все равно прерывает работу
0
|
|
| 18.06.2015, 11:51 | |
|
Файл. Как записать данные? Как записать данные в файл Как записать данные в файл CSV?
как записать данные в файл txt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|