|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2020, 07:58 | #1 |
Новичок
Джуниор
Регистрация: 09.05.2020
Сообщений: 2
|
Программа для ввода данных и формирования файла .doc с этими данными
Всем привет!
Уважаемые программисты, начинающие и уже умеющие, очень нужна ваша помощь. Ввиду того, что в программировании знания у меня нулевые, решил сначала обратиться к знающим людям, то есть к вам. По долгу своей работы вынужден ежедневно сталкиваться с созданием документов в Word. Возможно ли написать программу, в которой можно было бы вводить свои переменные и в финале формировать файл в формате .doc. Во вложении файл, в котором переменные я выделил желтым. То есть, при использовании программы, эти переменные можно изменять (например на те, что выпадают из списка). Конечно, проще (наверное) в ручную менять эти данные, непосредственно в Word, но хотелось бы понять, можно ли этот процесс автоматизировать? Большое спасибо! P.S. возможно для кого-то это будет новой идеей и он сам сможет такую программу создать и облегчить себе работу. |
09.05.2020, 12:06 | #2 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,304
|
Цитата:
Поля можно разделить на два, три вида. Там где стандартные названия - брать из выпадающего списка (справочника), там где итоговые суммы - автоматическое вычисление, там где кол-во - вводить руками, но если есть некоторая база, из которой эти данные можно получить, то и их заполнять через выпадающее меню. Справочники можно готовить отдельно. Нечто подобное, но из информационной сферы, делал в Excel. Документ Word формировался по кнопке. При нажатии на кнопку выполнялась проверка заполнения обязательных полей. PS: Во блин, похвастался. Но не помогу. Со временем очень туго.
Как-то так, ...
|
|
10.05.2020, 05:23 | #3 | |
Новичок
Джуниор
Регистрация: 09.05.2020
Сообщений: 2
|
Цитата:
Подскажи, пожалуйста, как это можно сделать в Excel. Не конкретно, что да как, так как это время, а как можно начать копать? Я воспользуюсь гуглом. Что это? Программирование в Excel? А если говорить о такой программе, то какой язык программирования лучше подойдет для данной задачи? |
|
11.05.2020, 11:39 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,304
|
Писалось на VBA.
Скачай вложение. Распакуй. В Excel настрой меню: нужна кнопка "Разработчик". Открой файл и в меню Разработчик нажми кнопку VBA. Раскроются листы с макросами (листы 5, 6, ЭтаКнига и Modules. Два листа с данными скрыты. Если не знаешь как открыть, то Сеть тебе в помощь. Общий смысл такого программирования: В Excel клики по ячейкам, и не только, вызывают события, которые можно обрабатывать макросами. После раскрытия листов с макросами слева увидишь дерево книги. При клике на одном из листьев появится лист с макросами для этого листа. PS: Всё это писалось давно. Это было моё первое знакомство с программированием макросов в Excel. Разобрался я, разберёшься и сам.
Как-то так, ...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Pascal] После ввода входных данных программа ничего не выводит, хотя дальнейшие инструкции имеются. | LinaMin | Помощь студентам | 3 | 19.10.2017 19:40 |
ПО для формирования файла сравнения (1С) | galogen13 | Помощь студентам | 0 | 11.05.2013 16:49 |
Программа для ввода строковых данных с клавиатуры. Запретить ввод пробела в строку (Ассемблер) | Victor Babin | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 05.12.2012 09:38 |
программа для измерения скорости ввода данных с жесткого диска | dark23 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 21.06.2012 09:54 |
Как заполнять Форму ввода Excel-данными | Michail_P | Свободное общение | 0 | 20.08.2007 06:29 |