> А объекта Selection в ИнДезигне нет
Правильно, это свойство, но свойство типа Variant, а переменные такого типа могут содержать объекты.
Делаешь проверку, то или не то, что нужно в настоящий момент содержится в Selection. Если ОНО самое, то работаешь с его совйствами и методами, если нет — msgbox "типа, выделите то, что нужно, pls!"
Чтобы работать было удобнее, да код сделать компактнее, можно создать временный объект, присвоив ему все свойства и методы того, что в Selection, а когда закончишь обработку — вернуть их из этого объекта в обратно, от куда взял.