Bonjour.
Je n'ai encore jamais créé de dll. Je doit maitenant le faire.
L'idée : une application excel avec du code VBA. Il faut porter le code
VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par
excel. Le but, compiler le code afin de le protéger (la protection par
mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN :
"Un code écrit dans Visual Basic pour Applications peut être transféré
vers Visual Basic"
Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ?
- Façon de créer les dll dans VB
- Façon de les appeler dans VBA Excel.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Damran
Damran a écrit :
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
J'ai trouvé la réponse sur ce forum, j'aurrai dût chercher plus : <http://groups.google.fr/groups?hl=fr&lr=&threadm6401c1d353%24704a0510%249ee62ecf%40tkmsftngxa05&rnum=7&prev=/groups%3Fq%3Ddll%26hl%3Dfr%26lr%3D%26group%3Dmicrosoft.public.fr.vb%26selm%3D106401c1d353%2524704a0510%25249ee62ecf%2540tkmsftngxa05%26rnum%3D7>
-- Darman
Damran a écrit :
Bonjour.
Je n'ai encore jamais créé de dll. Je doit maitenant le faire.
L'idée : une application excel avec du code VBA. Il faut porter le code
VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par
excel. Le but, compiler le code afin de le protéger (la protection par
mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN :
"Un code écrit dans Visual Basic pour Applications peut être transféré
vers Visual Basic"
Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ?
- Façon de créer les dll dans VB
- Façon de les appeler dans VBA Excel.
Merci d'avance
J'ai trouvé la réponse sur ce forum, j'aurrai dût chercher plus :
<http://groups.google.fr/groups?hl=fr&lr=&threadm6401c1d353%24704a0510%249ee62ecf%40tkmsftngxa05&rnum=7&prev=/groups%3Fq%3Ddll%26hl%3Dfr%26lr%3D%26group%3Dmicrosoft.public.fr.vb%26selm%3D106401c1d353%2524704a0510%25249ee62ecf%2540tkmsftngxa05%26rnum%3D7>
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
J'ai trouvé la réponse sur ce forum, j'aurrai dût chercher plus : <http://groups.google.fr/groups?hl=fr&lr=&threadm6401c1d353%24704a0510%249ee62ecf%40tkmsftngxa05&rnum=7&prev=/groups%3Fq%3Ddll%26hl%3Dfr%26lr%3D%26group%3Dmicrosoft.public.fr.vb%26selm%3D106401c1d353%2524704a0510%25249ee62ecf%2540tkmsftngxa05%26rnum%3D7>
-- Darman
PM
Salut.
Je viens de rencontrer le même pb. Je te recommande le petit cours de JM Rabilloud dans http://vb.developpez.com/cours/ rubrique Office/ Excel et voir la fin du doc.
Il y a pas mal de réécriture à faire quand même... VBA nous donne de mauvaises habitudes.
Je me demande s'il ne vaudrait pas mieux tout faire à partir de VB par Automation, en créant une barre de menu VB qui reste toujours visible. Je n'en suis pas sûr et j'aimerais bien échanger directement avec toi sur ce point (, remplacer nospam par neuf). Je vois un intérêt à travailler dans VB : les utilisateurs n'auront pas besoin d'installer une dll ; or, dans bcp d'entreprises, il faut passer par un responsable informatique pour installer une dll ; les gens n'ont pas les droits d'adminitrateur sur leur machine).
En revanche, il faut parvenir à créer une barre de menu sympa qui ressemble un peu à une barre Excel. C'est surement faisable, mais pour l'instant j'ai seulement réussi à la rendre toujours visible.
Tu vas sans doute rencontrer aussi le pb de la clé sur lequel j'aimerais aussi échanger.
Bon courage. A+
"Damran" a écrit dans le message de news: 418f66da$0$7208$
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
-- Damran
Salut.
Je viens de rencontrer le même pb.
Je te recommande le petit cours de JM Rabilloud dans
http://vb.developpez.com/cours/ rubrique Office/ Excel et voir la fin du
doc.
Il y a pas mal de réécriture à faire quand même... VBA nous donne de
mauvaises habitudes.
Je me demande s'il ne vaudrait pas mieux tout faire à partir de VB par
Automation, en créant une barre de menu VB qui reste toujours visible. Je
n'en suis pas sûr et j'aimerais bien échanger directement avec toi sur ce
point (patrick.momal@nospam.fr, remplacer nospam par neuf). Je vois un
intérêt à travailler dans VB : les utilisateurs n'auront pas besoin
d'installer une dll ; or, dans bcp d'entreprises, il faut passer par un
responsable informatique pour installer une dll ; les gens n'ont pas les
droits d'adminitrateur sur leur machine).
En revanche, il faut parvenir à créer une barre de menu sympa qui ressemble
un peu à une barre Excel. C'est surement faisable, mais pour l'instant j'ai
seulement réussi à la rendre toujours visible.
Tu vas sans doute rencontrer aussi le pb de la clé sur lequel j'aimerais
aussi échanger.
Bon courage. A+
"Damran" <damranNoSpamPlease@panierweb.com> a écrit dans le message de news:
418f66da$0$7208$636a15ce@news.free.fr...
Bonjour.
Je n'ai encore jamais créé de dll. Je doit maitenant le faire.
L'idée : une application excel avec du code VBA. Il faut porter le code
VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel.
Le but, compiler le code afin de le protéger (la protection par mot de
passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN :
"Un code écrit dans Visual Basic pour Applications peut être transféré
vers Visual Basic"
Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ?
- Façon de créer les dll dans VB
- Façon de les appeler dans VBA Excel.
Je viens de rencontrer le même pb. Je te recommande le petit cours de JM Rabilloud dans http://vb.developpez.com/cours/ rubrique Office/ Excel et voir la fin du doc.
Il y a pas mal de réécriture à faire quand même... VBA nous donne de mauvaises habitudes.
Je me demande s'il ne vaudrait pas mieux tout faire à partir de VB par Automation, en créant une barre de menu VB qui reste toujours visible. Je n'en suis pas sûr et j'aimerais bien échanger directement avec toi sur ce point (, remplacer nospam par neuf). Je vois un intérêt à travailler dans VB : les utilisateurs n'auront pas besoin d'installer une dll ; or, dans bcp d'entreprises, il faut passer par un responsable informatique pour installer une dll ; les gens n'ont pas les droits d'adminitrateur sur leur machine).
En revanche, il faut parvenir à créer une barre de menu sympa qui ressemble un peu à une barre Excel. C'est surement faisable, mais pour l'instant j'ai seulement réussi à la rendre toujours visible.
Tu vas sans doute rencontrer aussi le pb de la clé sur lequel j'aimerais aussi échanger.
Bon courage. A+
"Damran" a écrit dans le message de news: 418f66da$0$7208$
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
-- Damran
PM
Esprit de l'escalier...
regarde aussi la réponse supersympa de NG sur ce forum à ma question du 4/11
"Damran" a écrit dans le message de news: 418f66da$0$7208$
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
-- Damran
Esprit de l'escalier...
regarde aussi la réponse supersympa de NG sur ce forum à ma question du 4/11
"Damran" <damranNoSpamPlease@panierweb.com> a écrit dans le message de news:
418f66da$0$7208$636a15ce@news.free.fr...
Bonjour.
Je n'ai encore jamais créé de dll. Je doit maitenant le faire.
L'idée : une application excel avec du code VBA. Il faut porter le code
VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel.
Le but, compiler le code afin de le protéger (la protection par mot de
passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN :
"Un code écrit dans Visual Basic pour Applications peut être transféré
vers Visual Basic"
Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ?
- Façon de créer les dll dans VB
- Façon de les appeler dans VBA Excel.
regarde aussi la réponse supersympa de NG sur ce forum à ma question du 4/11
"Damran" a écrit dans le message de news: 418f66da$0$7208$
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable).
J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-)
Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel.
Merci d'avance
-- Damran
ccmjoe
Le lundi 08 Novembre 2004 à 13:32 par Damran :
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable). J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-) Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel. Merci d'avance -- Damran
J'arrive peut-être un peu tard mais bon un sujet peut être d'actualité même longtemps après. Je viens de terminer un tutoriel qui explique comment créer une DLL utilisable en VB/VBA. J'ai donné un exemple de fonction pour détailler l'ensemble de la procédure. Les vidéos et les différents types de fichiers se trouvent sur cette page : http://www.joseouin.fr/logiciels/creation-d-une-dll-pour-vb-vba Tous les fichiers sont téléchargeables à cette adresse. Bonne journée. Joe.
Le lundi 08 Novembre 2004 à 13:32 par Damran :
> Bonjour.
> Je n'ai encore jamais créé de dll. Je doit maitenant le faire.
> L'idée : une application excel avec du code VBA. Il faut porter le code
>
> VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par
> excel. Le but, compiler le code afin de le protéger (la protection par
> mot de passe de VBA est trop contournable).
>
> J'ai lut ceci dans la doc MSDN :
> "Un code écrit dans Visual Basic pour Applications peut être
> transféré
> vers Visual Basic"
> Donc c'est faisable :-)
>
> Aurriez-vous des infos pour ce genre de choses ?
> - Façon de créer les dll dans VB
> - Façon de les appeler dans VBA Excel.
>
> Merci d'avance
>
> --
> Damran
J'arrive peut-être un peu tard mais bon un sujet peut être d'actualité même longtemps après.
Je viens de terminer un tutoriel qui explique comment créer une DLL utilisable en VB/VBA. J'ai donné un exemple de fonction pour détailler l'ensemble de la procédure.
Les vidéos et les différents types de fichiers se trouvent sur cette page :
http://www.joseouin.fr/logiciels/creation-d-une-dll-pour-vb-vba
Tous les fichiers sont téléchargeables à cette adresse.
Bonne journée.
Joe.
Bonjour. Je n'ai encore jamais créé de dll. Je doit maitenant le faire. L'idée : une application excel avec du code VBA. Il faut porter le code VBA Vers vb pour en faire une dll. Cette dll sera alors utilisé par excel. Le but, compiler le code afin de le protéger (la protection par mot de passe de VBA est trop contournable). J'ai lut ceci dans la doc MSDN : "Un code écrit dans Visual Basic pour Applications peut être transféré vers Visual Basic" Donc c'est faisable :-) Aurriez-vous des infos pour ce genre de choses ? - Façon de créer les dll dans VB - Façon de les appeler dans VBA Excel. Merci d'avance -- Damran
J'arrive peut-être un peu tard mais bon un sujet peut être d'actualité même longtemps après. Je viens de terminer un tutoriel qui explique comment créer une DLL utilisable en VB/VBA. J'ai donné un exemple de fonction pour détailler l'ensemble de la procédure. Les vidéos et les différents types de fichiers se trouvent sur cette page : http://www.joseouin.fr/logiciels/creation-d-une-dll-pour-vb-vba Tous les fichiers sont téléchargeables à cette adresse. Bonne journée. Joe.