Word dosyasını açmak;
using Microsoft.Office.Interop.Word; //ekliyoruz
object durum = false;
object gorunmedurum = true;
object sondeger = System.Reflection.Missing.Value;
ApplicationClass wordac = new ApplicationClass();
object Dosyaadi= @”c:\serdar.doc”;
wordac.Visible = true;
Document dosyaac=wordac.Documents.Open(ref Dosyaadi,ref sondeger,ref durum,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref gorunmedurum,ref sondeger,ref sondeger,ref sondeger,ref sondeger);
dosyaac.Activate();
Word dosyasına veri aktarmak;
Formumuza bir adet texbox ekliyoruz ve aşag
ıdaki kodu ekliyoruz
wordac.Selection.TypeText(textBox1.Text);
wordac.Selection.TypeParagraph();
projemize yazıyı sağa sola yaslama rengini değiştirme yazı tipini değiştirme vb gibi ek özellikler kazandıracağız;
using Microsoft.Office.Interop.Word;
ApplicationClass wordac = new ApplicationClass();
object durum = false;
object gorunmedurum = true;
object sondeger = System.Reflection.Missing.Value;
openFileDialog1.Filter = “word dosyaları|*.doc”;
openFileDialog1.ShowDialog();
object Dosyaadi = openFileDialog1.FileName;
wordac.Visible = true;
Document dosyaac=wordac.Documents.Open(ref Dosyaadi,ref sondeger,ref durum,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref sondeger,ref gorunmedurum,ref sondeger,ref sondeger,ref sondeger,ref sondeger);
dosyaac.Activate();
wordac.Selection.TypeText(textBox1.Text);
wordac.Selection.TypeParagraph();
private void button2_Click(object sender, EventArgs e)
{
fontDialog1.ShowDialog();
wordac.Selection.Font.Bold = Convert.ToInt32(fontDialog1.Font.Bold);
wordac.Selection.Font.Italic = Convert.ToInt32(fontDialog1.Font.Italic);
wordac.Selection.Font.Size = fontDialog1.Font.Size;
wordac.Selection.Font.Name = fontDialog1.Font.Name;
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
wordac.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft;
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
wordac.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight;
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
wordac.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
}



yuhubaa
23 Ekim 2009 at 15:45
Kullanan ve deneyen arkadaşların yorum ve önerilerini dinlemek isterim