Question : Accéder à la bibliothèque de .NET d'Excel VBA

J'ai une bibliothèque de classe qui a les définitions de quelques données que je mets en commun entre plusieurs autres applications de .NET.  Je voudrais accéder à cette bibliothèque de code de vba dans excel.

I ai trouvé plusieurs exemples qui semblent se montrer prometteur.  Je n'ai pas vraiment un ensemble clair d'objets que je peux manoeuvrer et partager avec le vba cependant.  Je vois que les cordes fonctionnent facilement mais comment ose je passer dans et dehors quelques autres types tels que des choix des structures, des collections, des dictionnaires et de la rangée de corde.  Il semble que le vba ne manipule pas facilement ces types.

Also, je ne suis pas clair au sujet des décorations et de la COM assorties permettant que je dois installer aussi bien.
class= de

Réponse : Accéder à la bibliothèque de .NET d'Excel VBA

Très simple.
S'il se relie de la maison du propriétaire nous pouvons sans risque supposer qu'elle sera du même PC ou d'un petit ensemble de machines connues.
Dans ce cas, obtenir les noms d'ordinateur.
Changer alors le manuscrit d'ouverture qui des courses pour chacun dans les SOLIDES TOTAUX (USRLOGON.CMD) et à l'extrémité ajouter quelque chose comme :

SINON extrémité Goto de « that_particular_username » de == de %USERNAME%
SI quantité nette de substance explosive « Computer_Name » TSLOGOFF de %CLIENTNAME%
: Extrémité

Ainsi reprenant : vérifier si l'username assortit l'utilisateur que vous voulez permettre. Sinon, sauter simplement à l'extrémité (la signification ne font rien). Mais s'il s'assortit elle ira à la prochaine ligne et vérifiera le %CLIENTNAME% (ceci passe le nom d'ordinateur que le client se relie de). Si elle n'assortit pas celui vous voulez laisser, courir un TSLOGOFF ce qui le donnera un coup de pied hors du système.
Ce ce qui êtes vous recherche ?

Cláudio Rodrigues
Citrix PCT
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us