A family of Microsoft word processing software products for creating web, email, and print documents.
A few things that might help...
- Does your process allow you to open the .csv in Word (as a text file) and save it as a .docx, then specify the .docx in the DATABASE fields rather than the .csv?
You should be able to modify the DATABASE fields by using Alt-F9 to display field code, then use a global Find/Replace.
You will probably get the encoding dialog once when you open the file, but because .docx files are basically Unicode files anyway, Word should not need to ask for an encoding when it opens the .docx in the DATABASE field.
[Another variation on this theme would be to write a small piece of code to convert the file to UTF-8 format, which I think Word will always recognise. In arecent conversation, someone mentioned an approach described here: https://stackoverflow.com/questions/2524703/save-text-file-utf-8-encoded-with-vba .
- You can create a key in Windows registry that tells Word what encoding to assume for text files that it opens. You basically create a DWORD entry called DefaultCPG in the registry under HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options (for Word 2016 - if you are using an older version of Word you will need to change the "16.0" to the appropriate number). In that case, Word should use the encoding you have specified in that key to open the file. (For UTF-8, for example, the value should be 65001. If your locale is US English, you should try the LCID for that locale, which is 1033, and so on.).
- There is one other possibility if Word is connecting to the data source using the OLE-DB method. It may help if you can post the code of the DATABASE field before pursuing that.