Я пытаюсь использовать MailMerge программно (из C #). Я использую файл базы данных Access в качестве источника данных. База данных Access имеет пароль. Следующий код по какой-то причине не работает, хотя и должен. Я получил неверное текстовое поле пароля.
WordApp = new ApplicationClass();
WordApp.Visible = true;
adoc = WordApp.Documents.Open(ref Template,
ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
ref Missing, ref Missing, ref Missing, ref Missing, ref Missing,
ref Missing, ref Missing, ref Missing, ref Missing, ref Missing);
Object sql = "SELECT * FROM TestMergeTest";
Object conn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + @"C:\Documents and Settings\sebastianharko.AKA-OS\Desktop\See.mdb" + ";"
+ "Jet OLDEDB:Database Password=" + @"notpassword" + ";";
Object password = "notpassword";
adoc.MailMerge.OpenDataSource(@"C:\Documents and Settings\sebastianharko.AKA-OS\Desktop\See.mdb", ref Missing,
ref Missing, ref Missing, ref Missing, ref Missing,
ref Missing, ref Missing, ref Missing, ref Missing,ref Missing, ref conn, ref sql, ref Missing, ref Missing, ref Missing);
Любая помощь будет принята с благодарностью.