Перетащите данные Excel в Word с помощью VB - PullRequest
0 голосов
/ 07 февраля 2011

Мне нужно найти конкретные данные в Excel и скопировать соответствующую информацию в поля слов.

1) Ключ хранится в одном из полей Word (скажем, «primaryID»).

2) В Excel

есть столбец primaryID. Я использую ссылку на библиотеку объектов Excel в Word.Есть ли способ «VLOOKUP» данных в Excel и скопировать их в Word?Есть ли альтернативы?

1 Ответ

0 голосов
/ 07 февраля 2011

Вы пробовали метод поиска объекта диапазона?Он «возвращает объект Range, представляющий первую ячейку, в которой [информация] найдена» согласно справке MS VBA.

Чтобы получить номер строки с использованием VBA, предполагая, что идентификаторы уникальны:

workbook.WorkSheets(sheetName).Columns(primaryID_Column).Find(ID_to_find).Row
...