Есть объект, с которым Word умеет работать, а VBA - нет. Создается он просто:
1.Сначала встраиваем лист Excel
Вставка->Объект->Лист Microsoft Excel->отметить CheckBox "В виде значка"->Ok. Кликаем на значок, вводим в несколько первых столбцов/строк белиберду для идентификации и копируем несколько последовательных ячеек в какой-нибудь строке (выделение "протяжкой"->Copy).
2.Возвращаемся в Word и создаем этот неопознанный объект двумя разными способами, которые отличаются один от другого лишь тем, что в одном случае начинаем и ведем в дальнейшем запись макроса, а в другом - нет. Продолжаем:
Правка->Специальная вставка...->Связать->Лист Vicrosoft Excel(объект)->убедиться, что в левом верхнем углу правильно передан связываемый диапазон таблицы->Ok->правый клик на вставленный объект->Формат объекта...->закладка Положение->выбираем "в тексте"->Ok.
Если указанное OLE идет без записи макроса, Word знает как поместить полученный объект - строку - в тексте. А если под запись, он дает неактивную иконку "в тексте", поэтому ее невозможно выбрать.
Что же это за объект? Как с такой строкой работать: как обращаться к ней для чтения/записи (если возможно), как указать ее положение?