Comment passer un tableau de la fonction C# à VBA?Comment passer un tableau de la fonction C# à VBA?
Cela peut-il être fait?
Comment passer un tableau de la fonction C# à VBA?Comment passer un tableau de la fonction C# à VBA?
Cela peut-il être fait?
Vous devez créer un objet COM en C#, puis référencer cet objet COM comme tout autre objet COM dans VB.
Tutoriel ici: http://www.codeproject.com/KB/COM/com_object_in_c_.aspx
Je pense que la question n'est pas de créer un COM mais de passer un tableau de C# à VBA une fois que vous avez une classe enregistrée avec succès pour l'interopérabilité COM. –
C'était il y a longtemps. Vous êtes un peu en retard à la fête, n'est-ce pas? –
Vous devez par COM? –
Voir http://www.codeproject.com/KB/office/arraysvbatocssv1.aspx (et aussi ce commentaire: http://www.codeproject.com/KB/office/arraysvbatocssv1.aspx?fid=247508&df=90&mpp=25&noise = 3 & sort = Position et vue = Rapide et sélectionnez = 1657817 # xx1657817xx). Ça va dans l'autre sens, mais ça peut quand même aider. –
Je crois que ceci est répondu correctement ici: http://stackoverflow.com/questions/9981404/how-do-i-handle-a-string-array-returned-from-ac-sharp-method-in-vba?lq = 1 – msulis