R
Bu örneğimizde C# programı ile Microsoft Word‘ e çoklu resim aktarmayı yapacağız. Örneğimize geçelim. Öncelikle C# Windows Form uygulamamızı açıyoruz ve formumuzu aşağıdaki şekilde oluşturuyoruz.
,
Formumuzu oluşturduktan sonra Solution Explorer penceresinden Reference üzerinde sağ tıklayarak Add Reference diyoruz.
Daha sonra “Microsoft Word 15.0 Object Library” ekliyoruz.
Kodlarımıza geçiyoruz. Butona çift tıklayarak Click event’ ına ;
,
Formumuzu oluşturduktan sonra Solution Explorer penceresinden Reference üzerinde sağ tıklayarak Add Reference diyoruz.
Daha sonra “Microsoft Word 15.0 Object Library” ekliyoruz.
Kodlarımıza geçiyoruz. Butona çift tıklayarak Click event’ ına ;
Code:
private void button1_Click(object sender, EventArgs e)
{
// Word uygulamasını oluşturuyoruz.
Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
// Yeni doküman oluşturuyoruz.
WordApp.Documents.Add();
// word açılıyor.
WordApp.Visible = true;
Microsoft.Office.Interop.Word.Document doc = WordApp.ActiveDocument;
// OpenFileDialog ile seçim yapılması sağlanıyor.
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Images (*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF";
ofd.Title = "Select Image To Insert....";
ofd.Multiselect = true;
if (ofd.ShowDialog() == DialogResult.OK)
{
foreach (string filename in ofd.FileNames)
{
doc.InlineShapes.AddPicture(filename, Type.Missing, Type.Missing, Type.Missing);
}
}
}
kodlarını yazarak programımızı tamamlıyoruz. Programı çalıştırdığımızda Dialog penceresinden bilgisayarımız üzerinde istediğimiz resimleri seçerek Word‘ e aktarılmasını sağlamış oluyoruz.