Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Soru Geçmişi

«« Soruya geri dön
08.12.19 23:48
C# MS Word Mail Merge
Merhaba, Kullanmış olduğum uygulamanın, veritabanı kayıtlarını kullanarak word çıktısı alıyorum. Yalnız bunu word şablonunu açıp posta sekmesinden tek tek birleştirme ile yapıyorum. Bu şekilde değilde direk olarak uygulama içinde yapmak istiyorum. bazı kodlar oluşturdum. ancak word içindeki IF ifadelerinde sorun oluyor. Tüm sorguyu değiştiriyor. ...public void WORDOLUSTUR() { var application = new Microsoft.Office.Interop.Word.Application(); var document = new Microsoft.Office.Interop.Word.Document(); document = application.Documents.Add(Template: @"C:\DOC.docx"); application.Visible = true; foreach (Microsoft.Office.Interop.Word.Field field in document.Fields) { if (field.Code.Text.Contains("MARKA")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][1].ToString()); //application.Selection.Text.Replace("MERGEFIELD MARKA", snltbl.Rows[SIRA][1].ToString()); } else if (field.Code.Text.Contains("MODEL")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][2].ToString()); } } document.SaveAs2(FileName: @"C:\DOC2.docx"); document.Close(); application.Quit(); Process.Start("WINWORD.EXE", @"C:\DOC2.docx"); } Yardımlarınızı bekliyorum.
Ekleyen: hakandogan
Değiştiren: hakandogan
08.12.19 23:46
C# MS Word Mail Merge
Merhaba, Kullanmış olduğum uygulamanın, veritabanı kayıtlarını kullanarak word çıktısı alıyorum. Yalnız bunu word şablonunu açıp posta sekmesinden tek tek birleştirme ile yapıyorum. Bu şekilde değilde direk olarak uygulama içinde yapmak istiyorum. bazı kodlar oluşturdum. ancak word içindeki IF ifadelerinde sorun oluyor. Tüm sorguyu değiştiriyor. ...public void WORDOLUSTUR() { var application = new Microsoft.Office.Interop.Word.Application(); var document = new Microsoft.Office.Interop.Word.Document(); document = application.Documents.Add(Template: @"C:\DOC.docx"); application.Visible = true; foreach (Microsoft.Office.Interop.Word.Field field in document.Fields) { if (field.Code.Text.Contains("MARKA")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][1].ToString()); //application.Selection.Text.Replace("MERGEFIELD MARKA", snltbl.Rows[SIRA][1].ToString()); } else if (field.Code.Text.Contains("MODEL")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][2].ToString()); } } document.SaveAs2(FileName: @"C:\DOC.docx"); document.Close(); application.Quit(); Process.Start("WINWORD.EXE", @"C:\DOC.docx"); } Yardımlarınızı bekliyorum.
Ekleyen: hakandogan
Değiştiren: hakandogan
08.12.19 23:45
C# Mail Merge
Merhaba, Kullanmış olduğum uygulamanın, veritabanı kayıtlarını kullanarak word çıktısı alıyorum. Yalnız bunu word şablonunu açıp posta sekmesinden tek tek birleştirme ile yapıyorum. Bu şekilde değilde direk olarak uygulama içinde yapmak istiyorum. bazı kodlar oluşturdum. ancak word içindeki IF ifadelerinde sorun oluyor. Tüm sorguyu değiştiriyor. ...public void WORDOLUSTUR() { var application = new Microsoft.Office.Interop.Word.Application(); var document = new Microsoft.Office.Interop.Word.Document(); document = application.Documents.Add(Template: @"C:\DOC.docx"); application.Visible = true; foreach (Microsoft.Office.Interop.Word.Field field in document.Fields) { if (field.Code.Text.Contains("MARKA")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][1].ToString()); //application.Selection.Text.Replace("MERGEFIELD MARKA", snltbl.Rows[SIRA][1].ToString()); } else if (field.Code.Text.Contains("MODEL")) { field.Select(); application.Selection.TypeText(snltbl.Rows[SIRA][2].ToString()); } } document.SaveAs2(FileName: @"C:\DOC.docx"); document.Close(); application.Quit(); Process.Start("WINWORD.EXE", @"C:\DOC.docx"); } Yardımlarınızı bekliyorum.
Ekleyen: hakandogan

En fazla 3 eski durum gösterilir.