Я написав програму, яка запускається та надсилає Skype з інформацією, коли закінчується. Мені потрібно додати посилання Skype4COM.dll
, щоб надіслати повідомлення через Skype. У нас є близько десятка комп’ютерів у мережі та спільний файловий сервер (серед іншого). Усі інші комп’ютери повинні мати можливість запускати цю програму. Я сподівався уникнути налаштування посилання вручну. Я планував розмістити посилання у спільному розташуванні та додати його програмно, коли програма запускалася.
Я не можу зрозуміти, як програмно додати посилання до Excel 2007 за допомогою VBA. Я знаю, як це зробити вручну: Відкрити VBE --> Tools --> References --> browse --_> File Location and Name
. Але це не дуже корисно для моїх цілей. Я знаю, що в Access Vb.net є способи зробити це, і код, подібний до цього, постійно з’являється, але я не впевнений, що я його розумію, чи це актуально:
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:="{0002E157-0000-0000-C000-000000000046}", _
Major:=5, Minor:=3
Наразі у представлених рішеннях, щоб програмно додати посилання, мені потрібно буде додати посилання від руки та змінити Центр довіри - це більше, ніж просто додавання посилання. Хоча, гадаю, якщо дотримуватись запропонованих рішень, я зможу додавати майбутні посилання програмно. Що, мабуть, вартує зусиль.
Будь-які подальші думки були б чудовими.