Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2010, 08:50   #1
faiza
 
Регистрация: 02.10.2009
Сообщений: 8
По умолчанию Работа с excel из Wod

Ребят, подскажите пожалуйста решение такой задачи: есть отчет в Word из текста и таблиц с данными, есть справочник в Excel, к которому я обращаюсь так:

Set Ex = CreateObject("excel.application")
Ex.Workbooks.Open FileName:=ThisDocument.Path & "\Справочник.xlsx"
Ex.Application.Visible = True

Нужно:
1. Найти в worde год (который выбирается из пользовательской формы и передаётся в А1 excel), предыдущий и запредыдущий выбранному (например, выбран год = 2010, значит в документе ищем 2010, 2009 и 2008).
2. Взять слово перед этим годом.
3. найденное слово в worde нужно найти в "Справочник.xlsx", но искать только в диапозоне А3:AC14.
4.Когда в excel слово найдем, нужно взять значение которое лежит на 1 ячейку ниже найденного и уже этим словом заменить то, которое нашли в пункте 2 перед годом.
А поиск и замену в word осуществлять по всему документу:титульник, сноски,таблицы,текст.
Причем, если найденное перед годом слово было с маленькой буквы то и заменяться оно должно словом с маленькой буквы и наоборот.
faiza вне форума Ответить с цитированием
Старый 29.10.2010, 12:01   #2
faiza
 
Регистрация: 02.10.2009
Сообщений: 8
По умолчанию

Ну, неужели никто так и не подскажет? Умные люди, откликнитесь)
faiza вне форума Ответить с цитированием
Старый 29.10.2010, 14:19   #3
bdfy
Форумчанин
 
Регистрация: 12.11.2009
Сообщений: 258
По умолчанию

excel.worksheetFunction.match посмотри. поможет
bdfy вне форума Ответить с цитированием
Старый 01.11.2010, 02:52   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Ну, неужели никто так и не подскажет
Да,пока файлов не будет
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с Excel Mamuk Общие вопросы Delphi 9 05.08.2010 08:48
работа с ms excel 1o1man Помощь студентам 18 05.05.2009 19:10
Работа с EXCEL... nikolai_P Общие вопросы Delphi 6 25.02.2009 14:58
Работа с Excel и БД Paranoid БД в Delphi 2 04.01.2007 17:50