Thanks very much, your suggestion mainly helped to solve my problem. I have
put the ADD into the opening procedure of my application and the DELETE into
the closing procedure which is good enough to eliminate my actual problem
(changing the german "ß" into "ss" for sorting and autofill reasons).
However, I tried to act it all through for other needs, as I might need it
occasionally again. It seems to happen the following: Adding / Deleting an
entry by procedure two files in C:\Documents an
Parameters\Administrator\UserData\Microsoft\Office are effected, namely
MSO1031.acl, an AutoCorrect ListFile (containig the list of - german -
autocorrections) and
WORD.pip, an MicroSoft Office Settings File
After adding, MSO1031.acl contains the newly entered autocorrection Text,
the entry ist applicable
After deletion, MSO1031.acl does NOT contain the text regarded anymore
(actually as requested), but the Control within Access, which lists all the
autocorrections, still displays the entries just deleted. Furthermore, the
deleted entry ist still applicable. On the other hand, if one tries to delete
the entry by procedure again, this will lead to the error 5941.
I am not familiar with this kind of programming but obviously the list
displayed consists of a copy of the original file MSO1031.acl which is not
updated simultaneously but gets loaded/connected (probably via WORD.pip) each
time, the application ist started.
Could it be a solution to execute the ".pip" file again while the Access
Application remains open and if, how do I do that. Any idea?
I hope, I made myself clear, although its not my language.
Thanks in advance for trying.
Ulrich 1947