Bittiğinde Skype'ı çalıştıran ve bilgi ile mesaj gönderen bir program yazdım. Skype4COM.dll
Skype üzerinden mesaj göndermek için referans eklemem gerekiyor . Bir ağda bir düzine kadar bilgisayarımız ve paylaşılan bir dosya sunucumuz (diğer şeylerin yanı sıra) var. Diğer tüm bilgisayarların bu programı çalıştırabilmesi gerekir. Referansı elle oluşturmaktan kaçınmayı umuyordum. Referansı paylaşılan bir konuma koymayı ve program çalıştığında programlı olarak eklemeyi planlamıştım.
VBA kullanarak Excel 2007'ye programlı olarak nasıl başvuru ekleyeceğimi çözemiyorum. Manuel olarak nasıl yapılacağını biliyorum: Açın VBE --> Tools --> References --> browse --_> File Location and Name
. Ama bu benim amaçlarım için pek kullanışlı değil. Bunu Access Vb.net'te yapmanın yolları olduğunu biliyorum ve buna benzer bir kod ortaya çıkmaya devam ediyor, ancak anladığımdan emin değilim veya alakalı olup olmadığını:
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:="{0002E157-0000-0000-C000-000000000046}", _
Major:=5, Minor:=3
Şimdiye kadar, sunulan çözümlerde referansı programlı olarak eklemek için elle bir referans eklemem ve referansı eklemekten daha fazlası olan Güven Merkezini değiştirmem gerekecek. Yine de önerilen çözümleri uygularsam ilerideki referansları programlı olarak ekleyebileceğimi tahmin ediyorum. Muhtemelen bu çabaya değer.
Başka düşünceler olursa harika olur.