Ofis Yardımcısını Kullanma(Vb.NET) {GCN.NET}
Makale Serisi: Ofis Yardımcısını Kullanma
Vb.NET de yapılacak olan bu örneği Volkan AKTAŞ hocam Hazırladı.
Makalenin Orjinalini ve daha Fazlasını GCN.NET Adresinden Ulaşabilirsiniz..
_________________________
Örneğimizde programlarımızda msagent nesnesi ile ofis yardımcılarını kullanacağız. Bir Windows Application açıp ToolBox’ta sağ tıklayıp Choose Items seçeneğini tıklayalım. COM komponentlerinden Microsoft Agent Control komponentini ekleyelim.

1.Şekil: Microsoft Agent Control komponentinin eklenmesi
Biz örneğimizde genie isimli ofis yardımcısını kullandık bu ve daha fazla ofis yardımcısını http://www.microsoft.com/msagent/downloads/user.asp#character adresinden seçerek indirebilirsiniz.
Daha sonra form üzerine bir text kutusu bir tane de komut butonu ekleyelim.

2.Şekil: Tasarım formu
ToolBox’ımıza Microsoft Agent Control komponenti eklenecektir. Sürükleyip formumuzun üzerine bırakalım. Yukarıdaki şekilde görülen şapkalı adam resmi Agent kontrolümüzdür.
Daha sonra kodumuzu aşağıdaki gibi yazalım;
Public Class Form1
Dim Genie As AgentObjects.IAgentCtlCharacter
Const DATAPATH = “genie.acs”
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Genie.Show()
Genie.Speak(TextBox1.Text)
Genie.Hide()
End Sub
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AxAgent1.Characters.Load(“Genie”, DATAPATH)
Genie = AxAgent1.Characters(“Genie”)
Genie.LanguageID = &H409
TextBox1.Text = “Hello World!”
End Sub
End Class
Bu ve diğer karakterlerle ilgili kullanabileceğiniz diğer animasyon ve işlemler için
http://download.microsoft.com/download/2/1/8/2183fc41-9313-4624-9e9e-25d26d0f7e19/docs.zip linkindeki yardım dosyasını kullanabilirsiniz.
Kaynak:MSDN







