powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автоматизация написания отчетов
15 сообщений из 15, страница 1 из 1
Автоматизация написания отчетов
    #33816421
LapyshovMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вопрос: При работе требуется активное написание всевозможной отчетной документации. На документацию попытался сделать шаблоны, но помоему какая-то лажа получилась:) всеравно приходится вбивать много повторяющегося текста. Так, допустим наименование изделия приходится вводить до 50 раз. Даже активное исспользование "заменить все" не сильно помогает, потому что таких повторяющихся позиций много. Хочется так: кликнул на шаблоне создать новое, вставил в нужное место текст и он автоматом везде проставился. Либо при создании из шаблона заполнить какую-либо форма из допустим 20 позиций характерезующих отличие нового док-та от шаблона и они везде проставились, а далее вручную небольшие изменения.

Как можно выходить из таких ситуаций? какие решения?
Заранее спасибо, Михаил.

Добавляю. Какую область Word надо освоить, чтоб возможна была реализация таких идей?

ХМ... Вот и я говорю, может не до конца понимаю. что такое шаблон? Чем отличается шаблон от обычного документа? Ведь можно взять обычный док. и делать в нем изменения, сохроняя каждый раз под другим именем. Это одно и тоже будет?

Основная проблемма в том, что в новый документ надо вводить очень много повторяющихся данных. Хочется сделать так, чтоб:
1) Создал из шаблона док.
2) Ввел в нужные места НЕПОВТОРЯЮЩИЕСЯ данные.
3) Все остальные(повторяющие их) заменились(или ввелись) автоматически.
4) Вручную сделал небольшие изменения(которые невозможно систематизировать).
5) Сохранил.
6) Распечатал.

П.п. 2,3 вызывают у меня вопрос, обсуждаемый тут. Реализовав их существенно увеличилась бы производительность в моем отделе при написании отчетной документации.
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #33816454
Йожык
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Копай в сторону VBA. ИМХО с головой хватит
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #33816577
Tachkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать шаблон мало. Надо для него еще в VBA мастера написать (прогу по опросу и заполнению нужных полей).
Так что развлекайтесь :)
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #33816593
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LapyshovMAТакой вопрос: При работе требуется активное написание всевозможной отчетной документации. На документацию попытался сделать шаблоны, но помоему какая-то лажа получилась:) всеравно приходится вбивать много повторяющегося текста. Так, допустим наименование изделия приходится вводить до 50 раз. Даже активное исспользование "заменить все" не сильно помогает, потому что таких повторяющихся позиций много. Хочется так: кликнул на шаблоне создать новое, вставил в нужное место текст и он автоматом везде проставился. Либо при создании из шаблона заполнить какую-либо форма из допустим 20 позиций характерезующих отличие нового док-та от шаблона и они везде проставились, а далее вручную небольшие изменения.

Как можно выходить из таких ситуаций? какие решения?
Заранее спасибо, Михаил.

Добавляю. Какую область Word надо освоить, чтоб возможна была реализация таких идей?

ХМ... Вот и я говорю, может не до конца понимаю. что такое шаблон? Чем отличается шаблон от обычного документа? Ведь можно взять обычный док. и делать в нем изменения, сохроняя каждый раз под другим именем. Это одно и тоже будет?

Основная проблемма в том, что в новый документ надо вводить очень много повторяющихся данных. Хочется сделать так, чтоб:
1) Создал из шаблона док.
2) Ввел в нужные места НЕПОВТОРЯЮЩИЕСЯ данные.
3) Все остальные(повторяющие их) заменились(или ввелись) автоматически.
4) Вручную сделал небольшие изменения(которые невозможно систематизировать).
5) Сохранил.
6) Распечатал.

П.п. 2,3 вызывают у меня вопрос, обсуждаемый тут. Реализовав их существенно увеличилась бы производительность в моем отделе при написании отчетной документации.

пакет MX - все это уже включено
(EXCEL)
mx@enters.eu
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #33820032
LapyshovMA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поподробнее если можно...
Есть опыт программирования в С++. Но в VBA плаваю посколько ни разу не работал до этого с ним. Если есть пример кода решающего аналогичную проблемму, буду благодарен за него...
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #33938139
LLIypka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос все еще актуален?
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34144649
yurik43
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задавал я похожий вопрос - тишина, хотя отвечают на более сложные.

я делал через закладки и поля т.е.
создавал закладку с именем "Заявитель", в закладку [.....] вставлял поле [FILLIN Заявитель \o]
при нажатии F9 выскакивает поле с предложением ввести данные о заявителе,
а дальше по тексту вставлял поля {REF Заявитель \* MERGEFORMAT} куда при обновлении автоматически вносились данные из закладки "Заявитель"
но это громоздко,
если бы был обычный текст, то было бы само то
но у меня сложный текст, бланки с таблицами, подчеркиваниями, и тд, еще и падежи иногда пляшут, множественное и единственное число, ....
может кто предложит более удобные варианты
могу выложить образец файлика
спасибо
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34144914
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выложи-выложи...
Я такую штуку делал шаблонами, но в WORD-документах вставлял не поля/закладки,
а ссылки (на ячейки из Экселя), получается просто и со вкусом...
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34145553
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Word нажми F1, на закладке Указатель набери слово слияние . Начни с со статьи "Обзор слияния" - возможно это то что тебе нужно. Только
автор2) Ввел в нужные места НЕПОВТОРЯЮЩИЕСЯ данные.
нужно делать отдельно . Т.е. для данных нужен свой отдельный word документ, или текстовый файл, или Excel табличка.
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34145684
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
совет дилетанта :
вы наверное исх. данные для отчетов не на бумажечках храните а на ПК
для хранения однотипных исх. данных давно придуманы Базы Данных
другая важная обязанность БД -- генерить отчеты
причем в том виде в каком их хочет видеть юзер
для хранения исх. данные можно использовать и EXCEL
но с отчетами там вроде посложнее дело (имхо)
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34145998
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nosorogсовет дилетанта :
вы наверное исх. данные для отчетов не на бумажечках храните а на ПК
для хранения однотипных исх. данных давно придуманы Базы Данных
другая важная обязанность БД -- генерить отчеты
причем в том виде в каком их хочет видеть юзер
для хранения исх. данные можно использовать и EXCEL
но с отчетами там вроде посложнее дело (имхо)

берем базу данных на сервере
создаем внутри нее виртуальный многопользовательский EXCEL
отчеты получаем прямо в этой базе и очень быстро отображаем на
этот виртуальный EXCEL
затем тоже очень быстро сбрасываем клиенту на его реальный EXCEL
сразу одним махом
летает все
программирование - только в ячейках EXCEL - но спец языком
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34147943
yurik43
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/topic/228288&hl=
тут пытался поднять этот вопрос

попытаюсь объяснить с другой стороны.
работаю по сертификации,
поступает заявка на сертификацию оборудования,

заводится дело, впринципе в основном однотипные эти дела, меняется
имя заявителя, его банковские риквизиты, адрес, модель оборудования, количество, производитель, ГОСТы к оборудованию и др. исходные данные

в этом деле готовится определенный набор документов установленной формы:
решение по заявке на сертификацию, задание в бухгалтерию на расчет договора, программа испытаний, направления на испытания в лаборатории, письма,....., и в конце проект сертификата

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

и научите такой еще вещи, если это возможно:
есть бумажный бланк документа, я думаю многие печатали на пустом листе word данные для заполнения, распечатывали и потом подгоняли на просвет к бланку, а потом печатали эти данные уже на бланке, так вот вопрос, как сделать этот бланк подложкой листа ворда, но не картинкой (тормозит ворд, потомучто их много этих бланков) и сразу вбивать данные
т.е. как сделать чтобы текст в ворде форматировался не поширине и краям, а по определенному месту на листе (вписать текст в треугольник например или в параллелепипед без знаков абзацев или конца строки)
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34149198
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторготовится определенный набор документов установленной формы
генерация документов установленной формы -- одна из основных обязанностей БД
как называется документ Базе Данных без разницы. Решение, Задание, Свидетельство, Счет_Фактура, Платежное_поручение, Письмо, Отчет и тд. и тп
Документы генерятся на основе исх. данных которые вы заводите в БД либо вручную либо импортируете из неких файлов.
Кроме того БД умеет производить вычисления на основе ваших исх. данных и помещать их в нужный документ в нужное место.
Конечно в исх. виде любая БД это сырой полуфабрикат который еще надо "настроить" под задачи юзера.
на этом же сайте вы можете найти человека котроый вам это сделает, за плату конечно.

Что касается точного попадания печатного текста в нужные позиции на бумаге
я использую EXCEL на основе которого сделал форму и заблокировал ее изменения
кроме полей = ячеек для ввода данных.
Под EXCEL таблицу можно подложить фоновую картинку которая будет распечатываться вместе с введеными данными.
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34154129
yurik43
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а есть ли в Word такая функция как "слои" в графических редакторах, или чтото похожее,
токо тут нада текстовые слои, на 1 слое набран бланк, на втором вводятсяа данные
просто не могу решить проблему наложения текста и пересечение по строкам
пробовал делать бланк как картинку фоном, мелкий шрифт принтер мажет, резкости нету как у шрифта
...
Рейтинг: 0 / 0
Автоматизация написания отчетов
    #34154389
betepon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был у меня один проект - может тебе поможет то, что в том файле.
Пиши мыло - вышлю.
Сразу предупреждаю - файл старый и предназначен для Office 2000 (в нем и делался). Может в новых версиях по другому.

Ага - мыло твое нашел - если не правильное
LMA@speu.ru - тогда не получишь файл.


С уважением BETEPON
---------------------------
Ну вот собственно и ВСЕ.
Подпись:Смерть
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Автоматизация написания отчетов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]