Ho scritto un programma che funziona e invia messaggi a Skype con le informazioni quando finisce. Devo aggiungere un riferimento per Skype4COM.dllper inviare un messaggio tramite Skype. Abbiamo una dozzina di computer su una rete e un file server condiviso (tra le altre cose). Tutti gli altri computer devono essere in grado di eseguire questo programma. Speravo di evitare di impostare manualmente il riferimento. Avevo pianificato di mettere il riferimento in una posizione condivisa e di aggiungerlo a livello di codice durante l'esecuzione del programma.
Non riesco a capire come aggiungere un riferimento a livello di codice a Excel 2007 utilizzando VBA. So come farlo manualmente: Apri VBE --> Tools --> References --> browse --_> File Location and Name. Ma non è molto utile per i miei scopi. So che ci sono modi per farlo in Access Vb.net e codice simile a questo continuava a comparire, ma non sono sicuro di averlo capito o se è rilevante:
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:="{0002E157-0000-0000-C000-000000000046}", _
Major:=5, Minor:=3
Finora, nelle soluzioni presentate, per aggiungere il riferimento a livello di codice dovrò aggiungere manualmente un riferimento e modificare il Centro protezione, che è più che aggiungere il riferimento. Anche se immagino che se seguo le soluzioni proposte sarò in grado di aggiungere riferimenti futuri a livello di programmazione. Il che probabilmente ne vale la pena.
Qualsiasi ulteriore pensiero sarebbe fantastico.

