Você não pode fazer isso sem usar o VBA. Existem muitos códigos VBA nos links abaixo, por exemplo, Você já está usando recursão, o que é essencial para navegar em grupos. Outras partes mais completas do código também lidam com slides, notas, etc.
Alterar o idioma de verificação ortográfica em uma apresentação do PowerPoint
Como faço para alterar o idioma de todos os slides do Powerpoint de uma só vez?