C# ile Word’e Metin Aktarımı
Merhaba,
Bugün Textbox’dan word dosyasına veri aktarma hakkında basit bir uygulamayla bilgi vermeye çalışacağım.
Form Tasarımı :
Daha sonra “Solution Explorer” penceresinde “Reference” üzerinde sağ tuş ve “Add Reference” kısmından “Microsoft Word x.0 Object Library” eklemesi yapalım.
[csharp]
using Microsoft.Office.Interop.Word; //word özelliklerini kullanmamız için eklememiz gereklidir.
[/csharp]
Sonra butonumuza cift tıklayıp kodlarımızı yazalım.
[csharp]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.Office.Interop.Word; //word özelliklerini kullanmamız için eklememiz gereklidir.
namespace wordExampleApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnWord_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application(); // yeni bir word nesnesi oluşturduk
word.Visible = true; // açılan word dosyasının görünürlüğünü true yapmamız gerekir.
Microsoft.Office.Interop.Word.Document wordDocument; // bir word dokümanı oluşturduk
object wordObj = System.Reflection.Missing.Value;
wordDocument = word.Documents.Add(ref wordObj);
//yazı özelliklerini ayarladığmız kısım
word.Selection.TypeText(txtText.Text);
word.Selection.Font.Size = 24;
word.Selection.Font.Name = "Arial";
word = null;
}
}
}
[/csharp]
Uygulama Sonucu :
C# ile word dosyasına veri aktarımı hakkında bilgi vermeye çalıştım umarım yararlı olur.
İyi çalışmalar.