Yazı Font Küçült Yazı Font Büyült

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.

 

Resim1

Ş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