Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121

Использование данных из элементов управления в шаблон Word

19.06.2018, 22:26. Показов 2153. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемы форумчане.
При разработке приложения столкнулся с вопросом о составлении отчета.
Поясню этот момент. Приложение подразумевает учет пассажироперевозок. Имеются все необходимые таблицы: Bus,Drivers,Zap и т.д. Также имеется отдельная таблица, которая является неким центром(главной) для формирования отчета.
Сам отчет подразумевает так называемый путевой лист. Этот путевой лист находится в виде шаблона в документе Word.
Цель, которую я хочу достичь, является заполнение документа Word (этого шаблона) при помощи данных которые находятся например в TextBox,ComboBox. Ну и непосредственно дать возможность просмотреть документ перед сохранением, который получится при заполнении данными.

Единственное, что я знаю по этому вопросу, что нужно добавить к проекту след. строку
VB.NET
1
Imports Microsoft.Office.Interop
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.06.2018, 22:26
Ответы с готовыми решениями:

Создание своих элементов управления и их использование
Как элементы созданный своей рукой(например кнопка,заголовок программы) вставлять в форму

Экспорт данных в шаблон Word
Здравствуйте, подскажите как сформировать отчёт из С# в Word. Заранее спасибо =)

Загрузка в шаблон MS WORD данных
Здравствуйте, проблема в следующем нужно в готовый шаблон MS WORD загрузить значения переменных, все работает кроме одной строки, возникает...

15
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16134 / 11258 / 2888
Регистрация: 21.04.2018
Сообщений: 33,093
Записей в блоге: 2
20.06.2018, 00:53
Цитата Сообщение от VisualBratsk Посмотреть сообщение
Этот путевой лист находится в виде шаблона в документе Word.
Цель, которую я хочу достичь, является заполнение документа Word (этого шаблона) при помощи данных которые находятся например в TextBox,ComboBox. Ну и непосредственно дать возможность просмотреть документ перед сохранением, который получится при заполнении данными.
Если я правильно Вас понял, Вам проще всё это сделать в самом Word на VBA. Так как, в любом случае, работа с объектами Word будет происходить через обращение к нему командами VBA.

Добавлено через 2 минуты
Цитата Сообщение от VisualBratsk Посмотреть сообщение
1
VB.NET
1
Imports Microsoft.Office.Interop
А это всего лишь подключение команд и классов VBA Word.
1
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121
20.06.2018, 09:09  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Вам проще всё это сделать в самом Word на VBA
а если сделать шаблон на форме в программе, но при нажатии кнопки все, что находится на форме (она заполненная уже будет) записывается в word-файл?

Добавлено через 2 часа 24 минуты
Сделаю по-другому. Создам саму форму в виде шаблона и уже с нее буду отправлять на печать документ
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
20.06.2018, 09:40
VisualBratsk, Так вам необходимо иметь файл отчета или его печатная версия?
Если файл, то лучший вариант - это Word файл шаблона...
Посмотрите ссылки, предложенные внизу(конце данной страницы)... Там есть то, что вам нужно.
1
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121
20.06.2018, 09:47  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
Если файл, то лучший вариант - это Word файл шаблона
изначально я планировал, что в уже имеющийся шаблон в Word, добавлять данные из Visual Studio. Но нашел более лучше вариант, чем все это
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
22.06.2018, 03:57
Лучший ответ Сообщение было отмечено VisualBratsk как решение

Решение

Экспорт данных в шаблон Word
Вывод данных в шаблон Word
Экспорт данных из DataGridView в шаблон Word
Экспорт данных в шаблон Word
Как экспортировать текст из TextBox в шаблон Word c заменой определенного текста
Записать в шаблон Word информацию с компонентов на форме

Ознакомьтесь с выше предложенными темами и там вы найдете ответ на ваш вопрос

Добавлено через 5 минут
А вообще, прочитайте данную статью от Microsoft, там все подробно расписано с примером кода:
Автоматизация создания документов в Word с помощью Visual Basic.NET

Добавлено через 9 часов 8 минут
VisualBratsk, Вот кстати и пример заполнения шаблона документа Word DOCX от ViterAlex
1
16 / 15 / 4
Регистрация: 07.11.2017
Сообщений: 48
22.06.2018, 20:26
Когда то отвечал на похожий вопрос Как автоматизировать заполнение документа Word данными?
1
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121
22.06.2018, 20:33  [ТС]
Цитата Сообщение от Mickey6X6 Посмотреть сообщение
Когда то отвечал на похожий вопрос
Нашел и использовал уже способ с использованием шаблона Word и закладок в это документе. Ну то есть в программе мы прописываем в какую закладку и что вставить

Но за еще ссылочку спасибо
0
4708 / 3661 / 857
Регистрация: 02.02.2013
Сообщений: 3,518
Записей в блоге: 2
22.06.2018, 20:35
Цитата Сообщение от VisualBratsk Посмотреть сообщение
Но нашел более лучше вариант, чем все это
Интересны подробности.
1
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121
22.06.2018, 20:39  [ТС]
Цитата Сообщение от ovva Посмотреть сообщение
Интересны подробности
неправильно выразился.... извините.
Но суть заключается в том, чтобы использовать какой-то документ Word. В нем создать закладки. И уже через VS направлять текст из элементов управления в эти закладки.
Ну а работа Word будет в основном заключаться в том, чтобы фаил сохранить и отправить на печать
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
22.06.2018, 20:44
Цитата Сообщение от VisualBratsk Посмотреть сообщение
использовать какой-то документ Word. В нем создать закладки
Шаблон, не документ.
1
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 121
22.06.2018, 20:46  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Шаблон, не документ
В любом же документе можно сделать закладку.
Я к тому написал, что можно использовать абсолютно любой документ формата Word, где нужно вставить текст из программы.

Но суть ясна
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
22.06.2018, 20:48
Лучший ответ Сообщение было отмечено VisualBratsk как решение

Решение

Цитата Сообщение от VisualBratsk Посмотреть сообщение
В любом же документе можно сделать закладку.
Можно и правое ухо чесать левой ногой. Но зачем? Для создания документов с заданным заранее содержимым и форматированием нужно использовать шаблон.
1
16 / 15 / 4
Регистрация: 07.11.2017
Сообщений: 48
22.06.2018, 20:52
В шаблоне word нельзя использовать закладки. Я когда то пытался... И пришлось отказаться от этой идеи
Хотя сейчас чего то получилось...
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
22.06.2018, 21:06
Цитата Сообщение от Mickey6X6 Посмотреть сообщение
В шаблоне word нельзя использовать закладки
За 20 лет работы с Word первый раз такое слышу.
0
16 / 15 / 4
Регистрация: 07.11.2017
Сообщений: 48
22.06.2018, 21:14
ViterAlex, Не помню точной причины отказа от шаблонов, это было давно, когда еще только начинал изучать программирование. Но на какие то грабли я наткнулся!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.06.2018, 21:14
Помогаю со студенческими работами здесь

Вывод данных в шаблон Word
Здравствуйте! Помогите разобраться. Документ Word формируется с помощью закладок. Есть главная форма и на ней подчиненная. Подчиненная...

Экспорт данных в шаблон Word
Приветствую форумчане! Помогите мне пожалуйста! Скоро защита диплома( На форме имеется textBox и comboBox и кнопка button. Я пытаюсь по...

Экспорт данных из TextBox в шаблон Word
на форме в текcтовых поля вводится данные и при нажатии кнопки открывается шаблон документа word , где вставляется в нужном месте. ...

Передача данных из ListBox в шаблон Word
Добрый день . На форме имеется комбобокс . При выборе значений в комбобоксе и по нажатию на кнопку "Показать данные...

Импорт данных из формы в шаблон Word
Добрый вечер. Помогите пожалуйста, сделать так чтобы данные из формы "Заказать путевку" по нажатию кнопки перенеслись в шаблон word....


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru