Questione : Accedere alla biblioteca di .NET da Excel VBA

Ho una biblioteca del codice categoria che ha definizioni di alcuni dati che riparto fra parecchie altre applicazioni di .NET.  Vorrei accedere a questa biblioteca dal codice di vba all'interno di excel.

I ho trovato parecchi esempi che sembrano mostrare la promessa.  Realmente non ho un insieme libero degli oggetti che posso maneggiare e ripartire con il vba comunque.  Vedo che le stringhe funzionano facilmente ma come posso passare in e fuori alcuni altri tipi quali gli allineamenti delle strutture, delle collezioni, dei dizionari e dell'allineamento della stringa.  Sembra che il vba non tratti facilmente questi types.

Also, io non sono chiaro circa le decorazioni e COM assorted permettendo che devo installare pure.
class= del

Risposta : Accedere alla biblioteca di .NET da Excel VBA

Molto semplice.
Se stia collegandosi dalla casa del proprietario possiamo presupporre sicuro che proverrà dallo stesso PC o da un piccolo insieme delle macchine conosciute.
In quel caso, ottenere i nomi di calcolatore.
Allora cambiare lo scritto di inizio attività che funzionamenti per tutto in ST (USRLOGON.CMD) ed all'estremità aggiungere qualcosa come:

SE NON estremità di avanzamento “del that_particular_username„ del == di %USERNAME%
SE %CLIENTNAME% quantità netta di sostanza esplosiva “Computer_Name„ TSLOGOFF
: Estremità

Così riprendendo: controllare se il username abbina l'utente che volete permettere. Se non, saltare semplicemente all'estremità (significato non fa niente). Ma se abbina andrà alla linea seguente e controllerà il %CLIENTNAME% (questo passa il nome che di calcolatore il cliente sta collegandosi da). Se non abbina quello volete concedere, fare funzionare un TSLOGOFF che cosa gli darà dei calci dal sistema.
Questo che cosa siete sta cercando?

Cláudio Rodrigues
Citrix PCT
Altre soluzioni  
 
programming4us programming4us