![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]()
Помогите написать макрос.
1) Имеется текст в редакторе Word 2) Нужно чтобы по каждому слову был сделан запрос к базе данных Access или к книги Exel 3) Поиск слова в поле "ААА". 4) Слово находящееся в ячейке поля "ВВВ" справа от слова в поле "ААА" было помещено на слово в исходном тексте с помощью (PhoneticGuide) 5) А если слова нет в базе данных, то слово в тексте заключалось бы в такие скобки <слово> |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]()
У меня есть такой макрос.
Я его переделал из другого насколько хватило мозгов. Но как сделать чтобы происходило обращение к базе данных Access или книги Exel, а не просто помещения текста между кавычками на слово слева? Sub Trans() Dim s As String Do Selection.Find.ClearFormatting With Selection.Find .Text = ChrW(12298) & "*" & ChrW(12299) .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute s = Selection.Text If Len(s) < 2 Then Exit Sub 'нет искомого текста, конец работы s = Mid(s, 2, Len(s) - 2) 'удалить первый и последний символ Selection.Cut Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend Selection.Range.PhoneticGuide Text:=s, _ Alignment:=wdPhoneticGuideAlignment OneTwoOne, Raise:=14, FontSize:=10 _ , FontName:="Lucida Sans Unicode" Loop End Sub Если есть специалисты помогите |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Выложите образцы файлов Excel и Access
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]()
Вот выкладываю http://narod.ru/disk/14560279001/data.zip.html
Мне ещё помог очень хороший человек, но сказал что макрос не работает его надо доработать. Код:
Последний раз редактировалось rikomono; 31.05.2011 в 09:36. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
сначала в диалоге открываете файл Excel.затем Access
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]()
Я выполняю эти действия, но ничего не происходит.
Там в макросе необходимо вставить кусок кода? Там где пометка Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Что тут не понятно.
Запускаете Start. Этот макрос объеденяет две базы данных на один лист,дабы не метаться по базам. Функция Slovo производит разведку в базе данных и выявляет искомое слово.При наличии онного возвращает значение спрва. Если противник не обнаружен .возвращает Ffalse Далее запускаете свои макросы,для проверки слова вызываете в нужном месте функцию Slovo После завершения вашего макроса надо вызвать процедуру gameOver Удачи Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
С вордом я практически не работаю,здесь я вам не помощник.
Ждите помощи от спецов по Ворду.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 10
|
![]()
Спасибо Вам за помощь и что потратили на меня своё время.
Постараюсь хотя и не знаю как дописать Ваш макрос. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос к базе данных на HQL | fearchik | Java Базы данных (JDBC, JPA, Hibernate) | 0 | 30.04.2011 21:01 |
Запрос к базе данных | nec117 | PHP | 0 | 09.03.2011 17:40 |
sql запрос к базе | sashonk | SQL, базы данных | 8 | 01.09.2010 11:11 |
как правельно составить запрос к базе данных? не могу найти ошибку... | Человек_Борща | SQL, базы данных | 6 | 27.02.2010 17:22 |
Запрос к базе данных Table | A-1_S | БД в Delphi | 10 | 03.09.2009 21:14 |