Torna al Thread

public partial class MainWindow : Window { object nomeFile = "C:\\Id.dot"; WORD.Application objWord; WORD.Document objDoc; ADODB.Connection cn = new ADODB.Connection(); ADODB.Recordset rs = new ADODB.Recordset(); string cnstr = " miaStringaDiconnessione "; string query = " miaQuery "; public MainWindow() { InitializeComponent(); } private void button1_Click(object sender, RoutedEventArgs e) { cn.Open(cnstr,null,null,0); rs.Open(query, cn, ADODB.CursorTypeEnum.adOpenKeyset,ADODB.LockTypeEnum.adLockOptimistic,-1); rs.Close(); cn.Close(); objWord = new WORD.Application(); objWord.Visible = true; objDoc = new WORD.Document(); objDoc = objWord.Documents.Open(ref nomeFile); objDoc.Activate(); foreach (WORD.FormField aField in objDoc.FormFields ) { aField.Result = (rs.Fields[aField.Name]).ToString(); } objWord.ActiveDocument.Fields.Update(); objWord.Documents.Save(); }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5