Saya telah menulis sebuah program yang berjalan dan mengirim pesan ke Skype dengan informasi ketika selesai. Saya perlu menambahkan referensi untuk Skype4COM.dll
mengirim pesan melalui Skype. Kami memiliki selusin atau lebih komputer di jaringan dan server file bersama (antara lain). Semua komputer lain harus dapat menjalankan program ini. Saya berharap untuk menghindari pengaturan referensi dengan tangan. Saya telah merencanakan untuk meletakkan referensi di lokasi bersama, dan menambahkannya secara terprogram saat program berjalan.
Saya tidak bisa menemukan cara untuk menambahkan referensi lewat program ke Excel 2007 menggunakan VBA. Saya tahu bagaimana melakukannya secara manual: Buka VBE --> Tools --> References --> browse --_> File Location and Name
. Tapi itu tidak terlalu berguna untuk tujuan saya. Saya tahu ada cara untuk melakukannya di Access Vb.net dan kode yang mirip dengan ini terus bermunculan, tetapi saya tidak yakin saya memahaminya, atau jika relevan:
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:="{0002E157-0000-0000-C000-000000000046}", _
Major:=5, Minor:=3
Sejauh ini, dalam solusi yang disajikan, untuk menambahkan referensi secara terprogram, saya perlu menambahkan referensi dengan tangan dan mengubah Pusat Kepercayaan - yang lebih dari sekadar menambahkan referensi. Meskipun saya kira jika saya menindaklanjuti solusi yang diusulkan, saya akan dapat menambahkan referensi di masa mendatang secara terprogram. Yang mungkin membuatnya sepadan dengan usaha.
Pikiran lebih jauh akan bagus.