VSTO excel AddIn


Bir excel add-in örneği vereceğim. Örneği kısaca VSTO product manager’ın bir videosunda gördüğüm gibi aktarıyorum. Bir tarih kontrolünden seçilen değeri butona basıldığında excel alanına aktaran bir add in olacak. Bir adet usercontrol yaratıp içine monthcalendar objesi atıyoruz birde buton. Buton’un click event’ına aşağıdaki kodu yazıyoruz;

        private void button1_Click(object sender, EventArgs e)
        {
            Microsoft.Office.Interop.Excel.Range r = (Microsoft.Office.Interop.Excel.Range)Globals.ThisAddIn.Application.Selection;
            r.Value2 = this.monthCalendar1.SelectionStart;
        }

Daha sonra Excel Add-in cs dosyamıza Taskpane’de çıkabilmesi ve aktif olarak gelmesi için aşağıdaki kodları Start_up’ ına ekliyoruz.

            UserControl mycontrol = new UserControl1();
            CustomTaskPanes.Add(mycontrol, "deneme").Visible=true;

Ekran görüntüsü ;

Rastgele Yazılar

VSTO excel AddIn ile Benzer Yazılar:

29 June 2010 Saat : 4:01
  .Net- VSTO

VSTO excel AddIn Yazısı için Yorum Yapabilirsiniz

 Son Yazılar FriendFeed
reklam
seo kitabı
reklam
reklam

Translate

EnglishFrenchGermanItalianPortugueseRussianSpanishTurkish