MailMergeSettingsActiveRecord Property |
Namespace: Aspose.Words.Settings
Document doc = new Document(MyDir + "Odso data.docx"); MailMergeSettings settings = doc.MailMergeSettings; Console.WriteLine($"Connection string:\n\t{settings.ConnectString}"); Console.WriteLine($"Mail merge docs as attachment:\n\t{settings.MailAsAttachment}"); Console.WriteLine($"Mail merge doc e-mail subject:\n\t{settings.MailSubject}"); Console.WriteLine($"Column that contains e-mail addresses:\n\t{settings.AddressFieldName}"); Console.WriteLine($"Active record:\n\t{settings.ActiveRecord}"); Odso odso = settings.Odso; Console.WriteLine($"File will connect to data source located in:\n\t\"{odso.DataSource}\""); Console.WriteLine($"Source type:\n\t{odso.DataSourceType}"); Console.WriteLine($"UDL connection string string:\n\t{odso.UdlConnectString}"); Console.WriteLine($"Table:\n\t{odso.TableName}"); Console.WriteLine($"Query:\n\t{doc.MailMergeSettings.Query}"); // We can clear the settings, which will take place during saving settings.Clear(); doc.Save(ArtifactsDir + "Document.OdsoEmail.docx"); doc = new Document(ArtifactsDir + "Document.OdsoEmail.docx"); Assert.That(doc.MailMergeSettings.ConnectString, Is.Empty);