powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Работа WORD и Access
9 сообщений из 9, страница 1 из 1
Работа WORD и Access
    #36219207
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен Макрос для WORD. Поиск по шаблону(Пр. "№ "и"Адрес:") и вывод собственно номера и адреса в соответствующие поля TextBox формочки и если всё устраивает, жмёшь "Записать" для записи в базу Access. Можно ли организовывать поиск в WORD-e c помощью регулярных выражений ?

По строчное чтение документа:

Код: plaintext
1.
2.
For Each par In ActiveDocument.Paragraphs
MsgBox par.Range.Text
Next par
Что дальше?
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36219722
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Appolo,

да, можно. Подцепляете библиотеку для RegExp и используете.
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36220850
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36221772
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужные данные из текста вордового документа получил. А как сделать, чтобы при выполнении макроса появлялась формочка с Texтbox-ми, в которых были бы найденые данные ? Для проверки и редактирования и последующей записи в Access.
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36221847
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Appolo,

Так :
1. Форма должна появляться в Word или Access ?
2. В форме будут данные из Word или Access ?
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36223099
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма появляется в WORD. Уже сделал . В макросе после нахождения всех возможных данных из документа, соответствующие данные поместил в соответствующий TextBox(UserForm.TextBoxNum.value=strNum и UserForm.TextBoxAdr.value=strAdr) и дальше UserForm.Show. Только форму предварительно надо создать в разделе модуля с кодом макроса.
Теперь надо по кнопке "Записать" данные из TextBox-ов записать в имеющую базу Ассеss.
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36224804
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как подключиться к базе Access из WORD-a и записать найденые в тексте данные в соответствующую таблицу базы?
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36225259
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Appolo,

1. Подключиться к Access через ADO и получить объект Connection.
2. Открыть Recordset на нужной вам таблице.
3. Через метод Recordset.AddNew добавить запись.
4. Через метод RecordSet.Update сохранить изменения в БД.
...
Рейтинг: 0 / 0
Работа WORD и Access
    #36229134
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Всё Получилось. Как в WORD-e в ComboBox-е на форме ,сразу прописать список?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Работа WORD и Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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