Dmitry Ityaksov
Dmitry Ityaksov
  • 3
  • 8 830
Автоматическое заполнение документов Word из Excel по шаблону
Программа-генератор заполненных документов Word по шаблону с данными из Excel.
Ссылка на файлы для скачивания:
Обновлено 8.01.24 (версия 1.2)
disk.yandex.ru/d/zBhQAiWe8h4_OQ
Обновлено 15.02.23 (версия 1.1)
disk.yandex.ru/d/OBnt6T55jiD5YA
Автор оригинальной идеи:
ua-cam.com/video/E0ayIm9vV2k/v-deo.html
Переглядів: 7 359

Відео

Урок Solidworks. Упрощение моделей
Переглядів 4173 роки тому
Показано, как упростить деталь и сборку, чтобы повысить производительность
Урок Solidworks. Таблица параметров. Модель рым-болта
Переглядів 1,1 тис.3 роки тому
В данном видео показано, как использовать таблицу параметров для автоматизированного создания исполнений и как подготавливать деталь к применению в сборках. Это моё первое обучающее видео, где я говорю за кадром.

КОМЕНТАРІ

  • @plasmatec1983
    @plasmatec1983 6 днів тому

    Полезная инфа. Сам недопер. Отдельный + за дикцию и подачу материала.

  • @khanrauan
    @khanrauan 3 місяці тому

    Помогите пишет ошибку строк в Экселе 67. Не найден ID = 16 в таблице для переменной: «TABLE Спецификация». годи Нужно добавить в таблицу одну или несколько строк с недостающим номером. каза Количество номеров должно равняться количеству создаваемых документов. Номера используются для Фильтрации строк таблиц (если таблица не вставляется в Word целиком).

  • @kisw0w
    @kisw0w 4 місяці тому

    Мужик, ты гений🤞

  • @blockchainman10
    @blockchainman10 6 місяців тому

    Добрый день. Спасибо за программу! Подскажите, возможно ли указать форматирование значений. К примеру нужно указывать длинный формат даты 18 апреля 2024 года. При использовании программы дата в ворд вставляется в кратком формате 18.04.24, не смотря на то, что в таблице длинный формат даты..

  • @Guitarist1-zc2uy
    @Guitarist1-zc2uy 6 місяців тому

    Мне нужен такой скрипт, что бы по итогу выдавал например три разных документа на конкретного Васю - трудовой договОр, приказ о приеме и соглашение о неразглашении. В этом замечательном генераторе можно будет так сделать?

  • @ДмитрийС-к4ф
    @ДмитрийС-к4ф 6 місяців тому

    Потрясающая программа. Дай бог тебе здоровья и долгих лет жизни!

  • @alisafoto
    @alisafoto 6 місяців тому

    Спасибо! Спасибо! Спасибо! Очень в тему, для работы как раз искал!

  • @МарияР-и5ю
    @МарияР-и5ю 9 місяців тому

    Спасибо большое за программу, я пользовалась первоисточником, вы круто его доработали! Скажите пожалуйста, есть ли возможность формировать файл только определенного ID, а не всех в таблице? Прошу совета у всех знающих, как это можно реализовать? К сожалению сама слаба в программировании.

    • @dmitryityaksov372
      @dmitryityaksov372 9 місяців тому

      Здравствуйте! Вышла версия 1.2, сделал там возможность исключить строки из экспорта. disk.yandex.ru/d/zBhQAiWe8h4_OQ

    • @МарияР-и5ю
      @МарияР-и5ю 9 місяців тому

      @@dmitryityaksov372 Огромное спасибо!!!

  • @Polimontaj
    @Polimontaj 10 місяців тому

    Очень интересная и нужная программа. Из её описания и настроек понятно, что файл excel работает только с одним шаблоном word. Т.е. если это ТД, то только ТД. Для большого числа работников. Но если стоит задача на одно лицо заполнить несколько документов с повторяющимися исходными данными, то как быть?

    • @dmitryityaksov372
      @dmitryityaksov372 9 місяців тому

      Здравствуйте! Чтобы решить такую задачу тем, что есть, пришлось бы делать несколько отдельных файлов программы, "заточенных" под разные шаблоны. При этом где-то в одном из файлов нужно хранить исходные данные, а в другие файлы копировать формулами типа впр или просмотрx, через айдишник. Другой способ - добавить в программу возможность работы с несколькими файлами. Для этого нужно делать переключатель, чтобы для пользователей программы, которым хватает одного шаблона, удобство сохранялось. Для отдельных файлов нужно было бы делать в настройках таблицу, где хранить пути к файлам шаблонов, путь к папкам для экспорта и шаблоны имени генерируемых файлов. Задача эта решаемая и не особо сложная, но потребует какого-то времени. Не могу пока точно сказать, когда за неё примусь. Но пожелание учёл.

  • @Ragnaro4ek
    @Ragnaro4ek 10 місяців тому

    Есть ли возможность настроить автозаполнение и колонтитулов?

    • @dmitryityaksov372
      @dmitryityaksov372 9 місяців тому

      Здравствуйте! Спасибо за отзыв, в следующей версии надо бы это добавить.

  • @SolidworksElisabet
    @SolidworksElisabet Рік тому

    Здравствуйте. Раньше тоже таблицы в ручную заполнял. Оказывается можно выделить ячейки таблицы с интернет страницы и сразу вставить в таблицу параметров.

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Ага, иногда и так можно сделать : ) Не всегда только правильно копируются данные в Excel, так что пока полностью от ручного ввода не уйти, увы

    • @SolidworksElisabet
      @SolidworksElisabet Рік тому

      @@dmitryityaksov372 да часто при вставке в excel нескольких столбцов сливаются в один. Тогда я по столбцам копирую.

    • @ИванИванов-е9з1ч
      @ИванИванов-е9з1ч 9 місяців тому

      Есть видео как правильно это делать ?

  • @МаксимЛаптев-б3б

    Добрый день Дмитрий, при использовании программы Doc filler 1.1 у меня выходит ошибка 5854 слишком длинный строковый параметр, у меня 400 символов а ворд как я понял пропускает 255 , как исправить эту ошибку подскажите пожалуйста

    • @МаксимЛаптев-б3б
      @МаксимЛаптев-б3б Рік тому

      И как с вами связаться?

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      @@МаксимЛаптев-б3б Здравствуйте! Мой адрес электронной почты: roadsleadme@gmail.com (добавил также его на страницу канала). Нужно будет оформить письмо, где подробнее расписать, при каких действиях возникает ошибка, и приложить примеры документов / данных, где проблема появляется. Я займусь этим, как появится возможность (примерно через 1,5 недели)

    • @ЮристАлександрШпеньков
      @ЮристАлександрШпеньков 10 місяців тому

      @@dmitryityaksov372 Здравствуйте, когда пофиксите данный баг? У меня тоже такая ошибка, проявляется если вставляю в ячейку в экселе текст, состоящий из 4ех строк 12 шрифта (ранее скопированный из другого ворда). Текст из трех строк 12 штрифта отрабатывает, беру текст из четырех строк - вываливается ошибка, что слишком длинный строковый параметр. И далее как бы я текст не уменьшал в ячейке, эксель ругается на ошибку, пока файл не перезагрузишь по новой, то есть ошибка уходит в цикл и не видит, что строковый параметр в ячейке уже другой. Просто сами попробуйте в ворде набрать текст 12ым штрифтом в 4 строки и вставить его в ячейку в экселе и собрать тот же ваш файл из примера "Трудовой договор", например. Эксель вывалится в ошибку, что слишком длинный строковый параметр.

    • @dmitryityaksov372
      @dmitryityaksov372 9 місяців тому

      ​@@ЮристАлександрШпеньков Здравствуйте! Если ещё актуально, то выпустил версию 1.2, где эта ошибка не должна возникать. Но нужно протестировать: disk.yandex.ru/d/zBhQAiWe8h4_OQ Пробовал для теста записывать в шаблон Word значение длиной более 1000 символов, у меня отработало правильно.

    • @ЮристАлександрШпеньков
      @ЮристАлександрШпеньков 8 місяців тому

      @@dmitryityaksov372 Здравствуйте, теперь работает на Ура, спасибо!

  • @giftka800
    @giftka800 Рік тому

    Спасибо большое вам. Очень выручили!

  • @Natalya2908
    @Natalya2908 Рік тому

    Дмитрий, спасибо,но теперь актуально изучать Линукс во все его красе и мощи.

  • @OlegShiborin
    @OlegShiborin Рік тому

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

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Спасибо! Очень рад, что вам программа оказалась полезной! Если вам нужно, чтобы в документ Word копировались таблицы без границ, без цветов или без верхней строки, можно просто изменить стиль таблицы. Выделите любую ячейку таблицы. На ленте появится вкладка "Конструктор таблиц". В правой части будет список стилей таблиц. Чтобы сделать таблицу БЕЗ заливок, с тонкими границами и с жирным шрифтом в заголовках, нужно установить стиль "Светлый 15", слева от стилей отжать галочку "Чередующиеся строки". Чтобы копировать таблицы без шапки, надо будет скачать новую версию, только что добавил эту функцию. На листе "Переменные таблиц" надо будет указать "нет" в столбце "Копировать заголовок таблицы.

    • @ОлегШиборин
      @ОлегШиборин Рік тому

      @@dmitryityaksov372 Благодарю, Дмитрий!

  • @Murka-Mur
    @Murka-Mur Рік тому

    Дмитрий, выражаю Вам огромную благодарность! Хотелось бы от Вас получить подробные уроки по созданию подобных форм в VBA, хотя бы на примере простых форм. Ищу подобные уроки, найти пока не могу.

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Здравствуйте, Ольга! Очень рад, что контент здесь вам понравился :) То, что вы тоже хотите изучить VBA, очень похвально! Советую прямо здесь на UA-cam поискать видеоуроки по ключевым словам "VBA Userform". На самом деле, материала уже выложено огромное количество. Надеюсь, вам быстро удастся найти что-то понятное для освоения :) Даже на русскоязычных каналах информацию можно найти в довольно большом объёме. Лучше всего, конечно, если имеется возможность воспринимать уроки англоязычные. Там просто на порядок больше информации.

  • @ExcelStore
    @ExcelStore Рік тому

    Спасибо за видео.

  • @МихаилБаландин-ж6ю

    Через раз работает, при создании документов в колличестве больше 5 выдаёт ошибку и останавливает процесс создания

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Здравствуйте. Спасибо за отзыв. Сообщения об ошибках - это ценная информация. Если сможете показать, на каком именно этапе ошибка возникает, какова последовательность действий, то можно будет выпустить исправление. Можете написать мне на email: roadsleadme@gmail.com

    • @МихаилБаландин-ж6ю
      @МихаилБаландин-ж6ю Рік тому

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

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      @@МихаилБаландин-ж6ю Хотелось бы уточнить некоторые моменты: 1. Какую версию Office вы используете; 2. Выдаётся ли окно об ошибке с заголовком "Microsoft Visual Basic". Если да, то хотелось бы увидеть скриншоты с ошибкой. Если будет возможность отправить на почту, сможем выяснить источник проблемы.

  • @НиколайАничков-н1я

    очень круто, жаль вашу нашел поздно , уже купил другой филлер

  • @saraplaiter
    @saraplaiter Рік тому

    На первой ссылке в сетапе рекламное приложение, антивирус не пропускает.

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Здравствуйте. Лично я никакую рекламу не выгружал. В папке на Яндекс Диске файл excel с макросами, инструкция и примеры использования. Возможно, антивирус неадекватно реагирует на какой-то из файлов. Либо как вариант, в браузере хозяйничает что-то постороннее и добавляет на страницу яндекс диска вредоносный компонент. Но это уже от меня не зависит, увы.

  • @SergeyBombin
    @SergeyBombin Рік тому

    Дмитрий, спасибо Вам за программу! Скажите пожалуйста можно в ней сделать переменные в вертикальном расположении? Не очень удобно двигать

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Здравствуйте! Рад, что вам программа понравилась! К сожалению, Excel нативно не поддерживает вертикальные таблицы. Идея понятная, но по-нормальному это реализовать не выйдет. С программной точки зрения весь смысл именно в том, чтобы работать с таблицей как с единым целым и загружать из неё данные в одну строчку. Если делать вертикальную, то это приведёт к ненужному усложению программы и к тому, что она будет работать медленней. Минусов будет больше, чем плюсов, по итогу. Однако, в Doc Filler на листе "Переменные" есть кнопки с цифрами от 1 до 5, которые отображают с 1-го по 5-й десяток столбцов, переключая их видимость. Надеюсь, что это для вас окажется приемлемым вариантом.

  • @sergeytrofimov6809
    @sergeytrofimov6809 Рік тому

    Дмитрий, спасибо Вам за Ваш труд! Это просто божественно.. Это очень крутое решение заполнения документов! Я бы очень хотел обладать вашими знаниями и самостоятельно сделать подобное! Я буду Вам очень признателен, если напишите литературу или источники по которым обучались именно Вы, чтобы со временем мне хватило знаний сделать подобную программу. Я в восторге! СПАСИБО!!! Я бы даже записался к Вам на курсы по изучению VBA в том объеме знаний, который я увидел в этом видео! Вы молодец!

    • @bazilval
      @bazilval Рік тому

      поищите книги Уокенбаха по VBA, они отличные, очень доходчиво всё разбирается :)

    • @dmitryityaksov372
      @dmitryityaksov372 Рік тому

      Спасибо большое за ваш отзыв! Очень приятно знать, что вам программа пригодилась!. Если честно, начал с макросами разбираться в мае прошлого года, до этого были лишь поверхностные знания и предыдущий небольшой опыт программирования на Python. Но на работе понадобилось внедрять автоматизацию, и постоянная практика позволяет быстро учить язык. Лично мне не очень хорошо заходит чтение книг или официальной документации на сайте Microsoft (её не очень-то просто понять новичку). Зато когда ищешь ответ на конкретный вопрос, это позволяет не тратить время на ненужное в данный момент. Чтобы правильно задать вопрос, надо быть знакомым с базовыми терминами и уметь развалить задачу на мелкие куски, решение которых тривиально ищется. Советую начать именно с терминологии. Надо узнать, как что в Excel называется и как проблему сформулировать в виде вопроса, чтобы нашлись готовые примеры кода. Вопросы надо задавать на английском языке (иначе учиться будет очень сложно). А дальше остаётся изучать найденные примеры кода. :) Желаю удачи с освоением. Идея по обучению VBA интересная. Возможно, я потом запишу видео на эту тему на канале. Задумки кое-какие есть.

  • @tugertuger5915
    @tugertuger5915 2 роки тому

    И перерасчёт перестройки тоже будет быстрее?

  • @tugertuger5915
    @tugertuger5915 2 роки тому

    Speedpak на спецификацию влияет?

    • @dmitryityaksov372
      @dmitryityaksov372 2 роки тому

      Потестил конкретно с макросами, которые генерируют спецификацию. Добиться отдельных наименований основной конфигурации и speedpak можно, если прописать в производной конфигурации со speedpak свойство "наименование" можно и разом прописать одно и то же свойство ко всем конфигурациям. Это уже как требуется в конкретном случае. Если конфигурация speedpak не отображается в спецификации, можно попробовать в свойствах конфигурации поставить галочку "Use in bill of materials"

  • @tugertuger5915
    @tugertuger5915 2 роки тому

    Плин. Уж неделю мучаюсь с черчежами больших сборок. Эт ад какойто. 6000 деталей перестроение зборки и черчежей занимает по 20 минут. Вот думаю или сборки все таким макаром каждую деталь забабахать. Или что тварить то?

    • @dmitryityaksov372
      @dmitryityaksov372 2 роки тому

      Приветствую! Именно для перестроения нужно снижать количество геометрии, тут без вариантов. Либо задумываться об апгрейде рабочей машинки. Если думать про апгрейд, нужен процессор с максимальной однопоточной производительность. На данный момент это что-то типа Ryzen 5xxx с разгоном, плюс максимально быстрая оперативка. Если оперативка будет слишком медленной, в окне Solidworks могут наблюдаться кратковременные фризы (видимо, когда данные не успевают подгружаться вовремя).

    • @tugertuger5915
      @tugertuger5915 2 роки тому

      Так. Вот вопрос. 6000 деталей. И виже по треугольникам что 12 штук прям тяжеленые. Но они находятся глубоко в подгрупах. На 6 уровне. Делаю иммено на эти детали конфигу speedpak. и теперь надо во всех 6 подгрупах делать новые конфиги speedpak? Чтобы потом в главной сборке уже включать отключать этот спедпак? Или как то можно с главной сборки включить все спедпаки или выключить? А то придётся 36 конфиг с пидпаком до верха делать.