Este objeto é utilizado para iterar as palavras incluídas em um dicionário definido pelo usuário. O dicionário definido pelo usuário é representado pelo objeto Dictionary. O objeto EnumDictionaryWords é obtido a partir do método IDictionary::EnumWords. Quaisquer modificações feitas no objeto Dictionary pai após a obtenção de seu objeto enumerador não afetam este último. Ou seja, se uma nova palavra for adicionada ao dicionário, ela não aparecerá na iteração.