Тема: Как идентифицировать BuildingBlock'и, помещенные в документ?
Ситуация:
Допустим, я программно помещаю из коллекции шаблона блок с некоей таблицей в одно место документа.
Потом его же помещаю в другое место документа.
Теперь я 1 блок должен заменить на другой блок из коллекции шаблона.
Для этих целей, каждый блок, помещенный в документ, должен иметь какой то уникальный идентификатор, по которому я могу выяснить его тип, имя коллекции и прочая. И например, обратившись по этому идентификатору, удалить помещенный блок.
Все, что я нашел по теме помещения блоков в документ в хэлпе VBA к Word'у, это событие Document.BuildingBlockInsert Event, во входных параметрах которого нужно указывать свойства помещаемого блока. Но оно мне ничего не дает, кроме самого факта помещения, который я же программно инициировал.
Как программно работать с помещенными в документ блоками?
Хорошо - никак. Тогда есть универсальный КонтентКонтрол RTF, о котором заявлено, что в него можно поместить комбинации рисунка/таблицы/текста и проч. У него есть Tag и ID. Может его использовать для блока?
Короче: интересует любая информация о работе с помещенными блоками.
Спасибо.