|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
Макрос. Автозаполнение анкеты в Word. Нужна помощь12.09.2011, 13:44. Показов 39056. Ответов 96
Метки нет (Все метки)
Делаю макрос для автоматического заполнения анкеты.
Есть куча повторяющихся строк, например фамилия, имя, отчество и т.п. При выполнении макроса данные вставляются только в одном месте, т.е. например фамилия вставляется только один раз в первой закладке, а дальше по доку пусто. Помоги кто знает. Заранее спасибо. Шаблон прилагаю
0
|
|
| 12.09.2011, 13:44 | |
|
Ответы с готовыми решениями:
96
нужна помощь с Word Макрос. Вычисление среднего значения от времени. Нужна помощь нужна помощь в открытии документ word |
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||
| 05.10.2011, 11:18 [ТС] | ||
|
тот текст, который вставляется непосредственно в текстовое поле с уникальным кодом имеет заданный стиль (шрифт, размер шрифта и т.п.), а другой текст, который получается из перекрестных ссылок с текстовых полей (повторяющийся) теряет заданный стиль, т.е. например, шрифт текста становится больше/меньше, жирный/обычный и т.п... Уже все перепробовал, что мог - очистка стиля и т.п. Подскажите, кто ведает, где поправить. Результат в картинке.
0
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||
| 05.10.2011, 17:04 [ТС] | ||
|
Заменил ключ поля \* MERGEFORMAT на \*Charformat Получается, например, вот так - {REF Имя \ *Charformat} вместо {REF Имя \ * MERGEFORMAT} П.С. Увидеть коды полей - Alt+F9
0
|
||
|
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,300
|
||
| 05.10.2011, 18:13 | ||
|
0
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||
| 06.10.2011, 12:38 [ТС] | ||
|
0
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||||||
| 26.10.2011, 16:32 [ТС] | ||||||
|
Друзья подскажите.
Есть код, который преобразовывает ФИО в Инициалы и фамилию:
0
|
||||||
|
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,300
|
|||||||||||
| 26.10.2011, 17:14 | |||||||||||
|
укажите пользователям правила:
Если при вводе данных о лице, это лицо не имеет отчества, требуется писать: для лица мужского пола, например: "Иванов Иван Отчество_М", то есть отчество писать как "Отчество_М" для лица женского пола, например: "Петрова Наталья Имя Отчество_Ж", то есть отчество писать как "Отчество_Ж". Если лицо в своём отчестве имеет окончание "Оглы" или "Кызы". Требуется вводить "Фамилию Имя Отчество" лица строго, например "Бинатов Элдояк Захид-Оглы", то есть в отчестве лица строго "Захид-Оглы", без пробелов между знаками "-" или "–".
0
|
|||||||||||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 27.10.2011, 11:23 [ТС] | |
|
Спасибо, но для меня это слишком сложный код, да и не очень нужный. Мне главное, чтобы отладчик не включался, не завершалась программа, если скажем у человека, например нет отчества, то просто выскочил текстбокс и уточнил правильно ли все, а потом пользователь мог дальше заполнять анкету. Или если человек просто проскакивает этот пункт, чтобы потом к нему вернуться или ввел например только фамилию или только имя..... ограничиться предупреждением, но без отладчика.
0
|
|
|
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,300
|
||||||
| 27.10.2011, 18:55 | ||||||
|
что сложного пишите
из текбокса = Строка_таблицы_Word затем первый код затем фукция
Конец: ну конечно сама функция
0
|
||||||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||||||
| 28.10.2011, 16:41 [ТС] | ||||||
|
Как это сделтьа на основе этого:
0
|
||||||
|
|
|
| 29.10.2011, 07:07 | |
|
Всё же разбивать в текстбоксе не-пойми-что на фамилию-имя-отчество — плохо.
Я переделал под эти нужды свой диалог ввода года-месяца-числа. Может, и пригодится.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 31
|
|
| 11.02.2013, 16:36 | |
|
Мужики - извините что поднимаю тему, но подскажите, возможно что бы при открытии шаблона (т.е. создании нового документа из шаблона) открывалось окно?
А то если открывать просто документ docm - то работает а если dotm - то не открывается, только в ручную.
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
|
||||||
| 11.02.2013, 17:23 | ||||||
|
marte, вот этот код:
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 31
|
|
| 13.02.2013, 13:42 | |
|
Немного офтопа, а что за программа которая скриншоты делает, с возможностью такую красивую стрелку нарисовать?
Добавлено через 7 минут Да и можно использовать перекрестные ссылки не для форм, а для закладок? Добавлено через 2 минуты Просто нужно много переменных по тесту вставлять, в формате текста, без изменений Добавлено через 1 час 46 минут Просто с закладками не работает REF, точнее работает, но проблема в том что ActiveDocument.Bookmarks("fio_kratko5_da t").Range.Text - текст заменяется, и закладка пропадает. Что очень плохо))
0
|
|
| 13.02.2013, 13:55 | |
|
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
|
|
| 13.02.2013, 15:12 | |
|
marte, создайте новую тему и объясните вашу задачу.
Чтобы меньше вопросов вам задавали, выложите Word-документ с примерными данными и на основе этого документа объясните свою задачу.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 31
|
|
| 13.02.2013, 15:19 | |
|
Сделал отдельную тему - Вставка одинаковых фраз в большом количестве
0
|
|
|
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 6
|
||
| 23.10.2019, 17:52 | ||
|
0
|
||
| 23.10.2019, 17:52 | |
|
Помогаю со студенческими работами здесь
97
Нужна помощь ASP+WORD = Ошибка 800a175d|Не_удается_открыть_банк_макросов.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|