0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 3
|
||||||
1 | ||||||
Создание макроса для Word со ссылками на элементы библиотеки переводов в Excel28.10.2014, 10:44. Показов 1675. Ответов 6
Метки нет (Все метки)
Всем привет!.
начал много и плотно работать с техническими документами на двух языках. Вспомнил , что когда то давно в университете делали макросы. Попробовал создать макрос для ворда, что бы он менял выражения. Например: "All information about the products and their performances herein are presented on a general level only and therefore" меняется на "вся информация о продуктах и бла бла бла" Сделал через find and replace. Все работает, но тут документы начали увеличиваться и я впал в ступор, поскольку не могу понять во всем этом огромном копипаст коде где и что я записал. Эту тему я почитал , но не врубился как это должно связываться. Как обратиться из Ворда к ячейке Эксель Вот как этот код у меня выглядит:
Еще одна проблема в том, чт ослишком большие выражения не проходят через поиск и вылетает ошибка. Сейчас я прикинул, что хочу сделать ссылку на эксель файл с библиотекой "стандартных" переводов, и отсортировать его в алфавитно порядке, чт обы если чт оможно было добавлять новые элементы (добавляются насосы или еще какая херь). Пожалуйста, объясните мне как связаться с файлом эксель для поиска/замены текста из ячейки в ворде. Добавлено через 17 часов 55 минут эх... никто не может помочь? =(
0
|
28.10.2014, 10:44 | |
Ответы с готовыми решениями:
6
Создание макроса в Word Excel Создание границы в Excel при вызове макроса из Word'а Создание макроса для редактирование текста в Word Задача на создание макроса для Word и Exel |
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||||
28.10.2014, 11:35 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 3
|
|
28.10.2014, 13:31 [ТС] | 3 |
mc-black,
Спасибо. Я правильно понял, что теперь у меня должен быть файл DICT.XSLX в котором должна быть страница SHEET1? ПОробовал создать этот файл, кинул его в папку, в Вашем макросе прописал путь к нему. И вместо зеленого текста вставил поиск текста replace. Но у меня ни фига не фурычит - программист из меня никакой. Я загрузил пример ,если не сложно - посмотрите пожалуйста
0
|
Заблокирован
|
||||||
28.10.2014, 14:27 | 4 | |||||
2
|
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|||||||||||
28.10.2014, 14:49 | 5 | ||||||||||
Попробуйте этот макрос вставить в стандартный модуль документа Word или в normal.dot. Макрос работает с активным документом:
Добавлено через 59 секунд P.S. Меня опередили ))) Добавлено через 19 минут У меня 32 строка должна выглядеть как:
Иначе замены не произойдет..
1
|
0 / 0 / 0
Регистрация: 27.10.2014
Сообщений: 3
|
|
28.10.2014, 15:05 [ТС] | 6 |
Апострофф и mc-black,
Огромная Вам благодарность! Лень очередной раз победила! Шеф будет просто в шоке, от того как быстро переводятся эти большие документы)) Добавлено через 2 минуты НА всякий случай оставлю ТЭГи для поисковиков(как я сам искал подобный маркос): Макрос замены текста в word из библиотеки excel. Макрос замены в word из книги excel. Тему можно закрывать.
0
|
2785 / 717 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
28.10.2014, 16:52 | 7 |
Правилами форума, если не ошибаюсь, темы теперь не закрываются по просьбе пользователя.
0
|
28.10.2014, 16:52 | |
28.10.2014, 16:52 | |
Помогаю со студенческими работами здесь
7
Создание макроса для открытия существующего шаблона Word из Exel Подскажите библиотеки для чтения из файлов Word и Excel Создание COM библиотеки для VBA(Excel) Запуск макроса Excel в Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |