"Você não tem permissão para editar esta seleção porque ela está protegida". Mas somente a partir do Office 2013?

Tivemos essas poucas linhas de código funcionando alegremente em nossos aplicativos por vários anos (e em várias versões do Office, 2003, 2007, 2010 etc.). O objetivo é executar um tipo de mala direta em um documento do Word, substituindo os espaços reservados de campo por nomes, endereços, etc. de um banco de dados:

    Dim w As Word.Application
    Dim d As Microsoft.Office.Interop.Word.Document = Nothing

...

    Dim f As Microsoft.Office.Interop.Word.Field
    For Each f In d.Fields
        f.Select()
        If fieldName = w.Selection.Text Then
            f.Result.Text = value
        End If
    Next

No entanto, um usuário que está executando o Office 2013 relata esse erro na linhaf.Result.Text = value:

System.Runtime.InteropServices.COMException (0x800A17EC): você não tem permissão para editar esta seleção porque ela está protegida.

Então, isso só está acontecendo quando o usuário está executando o Office 2013 e há muito pouca ajuda online para esse erro.

Nenhuma parte do documento está protegida e o usuário pode editar o documento diretamente no Word sem problemas.