"No tiene permiso para editar esta selección porque está protegida", pero solo desde Office 2013?

Hemos tenido estas pocas líneas de código ejecutándose felizmente en nuestras aplicaciones durante varios años (y en varias versiones de Office, 2003, 2007, 2010, etc.). El propósito es realizar una especie de combinación de correspondencia en un documento de Word, sustituyendo los marcadores de campo con nombres, direcciones, etc. de una base de datos:

    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

Sin embargo, un usuario que ejecuta Office 2013 informa de este error en la líneaf.Result.Text = value:

System.Runtime.InteropServices.COMException (0x800A17EC): No tiene permiso para editar esta selección porque está protegida.

Por lo tanto, esto solo ocurre cuando el usuario está ejecutando Office 2013 y hay muy poca ayuda en línea para este error.

Ninguna parte del documento está protegida, y el usuario puede editar el documento directamente en Word sin ningún problema.