Если вы пытаетесь изменить идентификатор на стороне «сервера» (DLL или приложение, которое публикует этот конкретный класс), VB сделает это за вас, когда вы выберете «нет совместимости» в свойствах проекта, вкладка «компонент» .
Если вы пытаетесь изменить, какой объект создается в «клиенте» (DLL или приложении, которое использует класс, опубликованный другим dll / app), то вам нужно изменить ссылку (либо через ссылки, либо через компоненты). (в зависимости от того, о каком объекте мы говорим), чтобы вы указали на новую версию сервера (ту, которая публикует класс с обновленным GUID). Это означает удаление текущей ссылки и добавление ссылки на новый сервер. При условии, что имена не изменились, все остальное должно работать так же, как и раньше, незначительное изменение интерфейса классов.
Насколько я знаю, у вас нет прямого доступа к GUID в VB6.