Возможно, у вас есть другой тип объекта "Windows" в ваших ссылках, что делает определение неоднозначным.
Попробуйте это:
Dim wx as INFITF.Windows
Лично я обычно не задаюсь определением переменных для свойств коллекции.Например, я бы просто использовал «CATIA.Windows» всякий раз, когда мне нужно было ссылаться на коллекцию окон.
Кроме того, если у вас установлено несколько версий CATIA или вы недавно удалили версию, возможно, зарегистрирована неправильная версия библиотек.Это приведет к ошибкам, которые вы видите.
Так что, если у вас есть несколько версий (или вы недавно удалили), запустите "CNext.exe -regserver" из папки exe той версии, которую вы хотите использовать.