É porque a Proteção não bloqueia em apenas os seus estilos, apenas bloqueia fora outro ones (aqueles que você não escolheu). Portanto, no Word 2003, você bloqueia estilos como Tabela 1, Título 1, etc., deixando apenas os que deseja permanecer.
No Word 2007/2010, há novos estilos que fazem parte dos modelos de Estilos Rápidos (como Bibliografia, Ênfase Intensa, etc.). Você pode encontrar todos os modelos de Estilos Rápidos em C: \ Arquivos de Programas \ Microsoft Office \ Office12 \ 1033 \ QuickStyles (supondo que você esteja usando o inglês, que é 1033) e C: \ Documents and Configurações (userID) \ Dados de Aplicativos \ Microsoft \ QuickStyles (se o usuário tiver salvo seus próprios Estilos Rápidos). É um pouco estúpido, mas como eles não foram bloqueados no Word 2003 explicitamente, eles estão disponíveis para o documento / modelo do Word 2003 no Word 2007.
Uma macro pode funcionar aqui porque seu ActiveDocument
herda os Estilos rápidos no Word 2007 como próprios. Mas você teria que nomear especificamente cada um dos seus próprios estilos em um loop For / Next para adicioná-lo ao allow-in para estilos restritos.
Outra maneira de fazer isso é abrir um desses modelos e copiar os estilos por meio do Organizador em um novo documento do Word no Word 2007, salvar esse documento como um documento do Word 2003 (.doc) e, em seguida, adicionar esses estilos para o modelo Normal.dot. Em seguida, abra meu documento do Word 2003 e desautorize todos esses estilos recém-adicionados durante a restrição.