O problema era que eu tinha um subnome de macro InsertTableOfContents que estava interceptando o comando. Stefan Blom forneceu a seguinte solução através do Fórum de Usuários da Microsoft:
See if you inadvertently added a macro sub called InsertTableOfContents, which would intercept the command to display the TOC dialog box. Delete the macro if you find it.
Veja também a solução fornecida no fórum aqui .
Optei por simplesmente renomear a macro no meu caso, o que resolveu o problema.