Have you checked what's being added to the Registry, to see whether the problem is there, versus reading the values from the Registry? Also, unless you can establish a reason for the Registry circumlocution, you might as well investigate transferring the data directly from Access to Word (which you could do regardless of whether you do anything with the Registry).