Word Belgesine Bilgi Girme

Bu makalemizde Word belgesi oluşturmayı göreceğiz. Oluşturduğumuz Word belgesine veri girişi yapacağız. İlk önce Microsoft Word 12.0 Object Library referansını projemize eklememiz gerekiyor. Bunun için; Solution Explorer penceresi üzerinde bulunan References seçeneği üzerinde sağ tuşa tıklayalım ve Add Reference seçeneğini seçelim. Karşımıza gelen pencerede COM sekmesini seçip buradan Microsoft Word 12.0 Object Library referansını bulup OK tuşuna basalım. Böylece projemiz için gerekli olan COM referansı projemize eklemiş olacağız.




Şekil 1


Form1.cs


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using Microsoft.Office.Interop.Word;

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

ApplicationClass uygulama = new ApplicationClass();

Document dokuman = new DocumentClass();

object missing = System.Reflection.Missing.Value;

uygulama.Visible = true;

//Yeni Word belgesi oluşturuyoruz

dokuman = uygulama.Documents.Add(ref missing, ref missing, ref missing, ref missing);

dokuman.Activate();

//Yazı karakterini kalın yapıyoruz.

uygulama.Selection.Font.Bold = (int)WdConstants.wdToggle;

//Font karakterini Arial yapıyoruz.

uygulama.Selection.Font.Name = "Arial";

//Font büyüklüğünü ayarlıyoruz.

uygulama.Selection.Font.Size = 12;

//Yazı rengini ayarlıyoruz.

uygulama.Selection.Font.Color = WdColor.wdColorBlue;

//Word belgesine bilgi girişi yapıyoruz.

dokuman.Range(ref missing, ref missing).InsertAfter("Merhaba Dünya");

//Paragraf ekliyoruz

dokuman.Paragraphs.Add(ref missing);

dokuman.Range(ref missing, ref missing).InsertAfter("Bahadır ŞAHİN");

//Word belgesine yazılan stringin karakter sayısını alıyoruz.

this.Text = dokuman.Characters.Count.ToString();

}

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN



About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...