|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
Макрос. Автозаполнение анкеты в Word. Нужна помощь12.09.2011, 13:44. Показов 39784. Ответов 96
Метки нет (Все метки)
Делаю макрос для автоматического заполнения анкеты.
Есть куча повторяющихся строк, например фамилия, имя, отчество и т.п. При выполнении макроса данные вставляются только в одном месте, т.е. например фамилия вставляется только один раз в первой закладке, а дальше по доку пусто. Помоги кто знает. Заранее спасибо. Шаблон прилагаю
0
|
|
| 12.09.2011, 13:44 | |
|
Ответы с готовыми решениями:
96
нужна помощь с Word Макрос. Вычисление среднего значения от времени. Нужна помощь нужна помощь в открытии документ word |
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 13.09.2011, 16:10 [ТС] | |
|
Кнопки "Очистить" и "Выйти" прописать получается. А вот кнопка логику прописывания кода кнопки "Вставить данные" не могу понять.
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 13.09.2011, 16:14 | ||||||
|
kotan,
а что не получается? Вот так можно сократить код:
0
|
||||||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||||||
| 13.09.2011, 17:30 [ТС] | ||||||
![]() ну не могу понять как. вот мой код:
0
|
||||||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 13.09.2011, 17:51 | ||||||
0
|
||||||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 13.09.2011, 18:36 [ТС] | |
|
При использовании этого кода кнопка на первой вкладке все также вставляет данные из формы, при этом выводит сообщение "Процедура1", кнопка на втарой вкладке только выводит сообщение, но данные не вставляются.
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 13.09.2011, 18:51 | |
|
kotan,
код в обеих кнопках должен быть одинаковый. Я просто образец выложил.
1
|
|
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 14.09.2011, 11:20 [ТС] | |
|
Busine2009, Надо полностью дублировать код, который идет в первой кнопке на вторую, т.е. при создании нового поля его значение надо вставлять и во вторую кнопку? А нет ли кода, который при нажатии на вторую кнопку включает первую?
0
|
|
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 15.09.2011, 17:17 [ТС] | |
|
Уважаемый Busine2009
Подскажите пожалуйста как бы сделать такое... Есть форма из 3-х вкладок (MultiPage) с соответствующими полями. В первой и третьей вкладках есть такие поля, которые чаще всего дублируют друг друга (типа фамилия, имя, паспортн. данные и т.п). Вопрос: можно ли как-нибудь сделать кнопку в третьей вкладке при нажатии на которую данные из полей первой вкладки копируются в соотв. поля третьей влкадки.
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
||
| 15.09.2011, 17:33 | ||
|
0
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|
| 15.09.2011, 18:24 [ТС] | |
|
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 15.09.2011, 18:28 | |
|
а мне торопится некуда
0
|
|
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||
| 15.09.2011, 18:55 [ТС] | ||
0
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||||||
| 19.09.2011, 11:24 [ТС] | ||||||
|
Повесил код на кнопку такого вида:
Идем дальше?
0
|
||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
|
| 19.09.2011, 18:51 | |
|
0
|
|
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||||||
| 20.09.2011, 10:14 [ТС] | ||||||
|
Вот весь код:
0
|
||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
||
| 20.09.2011, 18:00 | ||
|
как Вам нужно, например текст1 = текст с нужного поля
1
|
||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
||
| 20.09.2011, 21:03 [ТС] | ||
|
правда есть одно НО.... есть в форме поле "ФИО" в первой вкладке, а в другой поля разделены на "Имя", "Фамилия" и "Отчество" не знаю как прописать, чтобы в поля в третьей вкладке вставлялся нужный текст до и после пробела, т.е. если в поле "ФИО" написано "Иванов Иван Иванович", надо чтобы этот текст дробился на "Иванов", "Иван" и "Иванович" в соответствующие поля.
0
|
||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,334
|
||||||
| 21.09.2011, 11:09 | ||||||
|
кусочек для затравки, поиграйтесь, специально чуть-чуть в сторону от Вашего вопроса
Сидоров Иван Петрович - И.П.Сидоров
0
|
||||||
|
182 / 1 / 0
Регистрация: 12.09.2011
Сообщений: 81
|
|||||||||||
| 22.09.2011, 10:00 [ТС] | |||||||||||
|
Кстати, зта функция так же весьма полезна, спасибо!
НО... У меня видимо глюки. Прописываю код под свою форму таким образом:
Но если делаю новую, чистую форму лишь на одну кнопку, то все работает:
Подскажите, где накосячил?
0
|
|||||||||||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 22.09.2011, 11:33 | |
|
kotan,
в самом верху находится Option Explicit, который требует, чтобы переменные объявляли. Надо объявить txt и arr На форме может не быть TextBox76
0
|
|
| 22.09.2011, 11:33 | |
|
Помогаю со студенческими работами здесь
40
Нужна помощь ASP+WORD = Ошибка 800a175d|Не_удается_открыть_банк_макросов.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|