![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.10.2009
Сообщений: 8
|
![]()
Ребят, подскажите пожалуйста решение такой задачи: есть отчет в 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 осуществлять по всему документу:титульник, сноски,таблицы,текст. Причем, если найденное перед годом слово было с маленькой буквы то и заменяться оно должно словом с маленькой буквы и наоборот. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 02.10.2009
Сообщений: 8
|
![]()
Ну, неужели никто так и не подскажет? Умные люди, откликнитесь)
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
![]()
excel.worksheetFunction.match посмотри. поможет
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с 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 |