Comportamiento de nomenclatura vba molesto

Estoy usando Access 2007 y este comportamiento se puede replicar de la siguiente manera.

1) Crear un nuevo archivo accdb de base de datos de acceso.
2) Abra la base de datos y cree un nuevo módulo vba.
3) Crear la primera subrutina sub1:

Sub sub1()
    Msgbox Err.Description
End Sub

4) Crear segunda subrutina sub2:

Sub sub2(Description as String)
    Msgbox Description
End Sub

En este punto, todo es normal.
5) Pero si voy y cambio sub2 para que 'Descripción' lea 'descripción', es decir, cambie 'D' a 'd' así:

Sub sub2(description as String)
    Msgbox description
End Sub

¡Esto también tiene un efecto knock-on y también cambia sub1! Entonces ese sub1 ahora lee:

Sub sub1()
    Msgbox Err.description
End Sub

¿Por qué ha cambiado 'Err.Description' a 'Err.description'?

Este comportamiento parece no tener ningún efecto sobre la funcionalidad real del código, por lo que no hay problema. El gran problema que tengo es que estoy exportando mis módulos vba como archivos de texto y los pongo bajo control SVN. Y recientemente, se ha comprometido una gran cantidad de 'cambios' inútiles en el repositorio debido a esto.

¿Alguna idea sobre cómo evitar que esto suceda?

Respuestas a la pregunta(2)

Su respuesta a la pregunta