J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la
façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de
vraiment explicatif. Juste des survols comme:
"Ça se fait, mais on ne vous dit pas comment" ;
"Ça prend du C ou du C++"; etc...
J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
LL a également quelques lignes sur ce sujet, si je me souviens bien:
http://longre.free.fr
"Starwing" a écrit dans le message de news:
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la
façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de
vraiment explicatif. Juste des survols comme: "Ça se fait, mais on ne vous dit pas comment" ; "Ça prend du C ou du C++"; etc... J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
Starwing
Bonjour,
Je ne sais pas pour C ou C++, mais avec VB6, il y a un assistant qui
mâche une grande partie du travail.
LL a également quelques lignes sur ce sujet, si je me souviens bien:
http://longre.free.fr
"Starwing" <NoMail@NoMail.Niet> a écrit dans le message de
news:OCFlvm4EFHA.628@TK2MSFTNGP15.phx.gbl...
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel
sur la
façon de créer une DLL sur Excel, avec un exemple en main, pour
faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu
de
vraiment explicatif. Juste des survols comme:
"Ça se fait, mais on ne vous dit pas comment" ;
"Ça prend du C ou du C++"; etc...
J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
LL a également quelques lignes sur ce sujet, si je me souviens bien:
http://longre.free.fr
"Starwing" a écrit dans le message de news:
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la
façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de
vraiment explicatif. Juste des survols comme: "Ça se fait, mais on ne vous dit pas comment" ; "Ça prend du C ou du C++"; etc... J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
Starwing
Laurent Longre
Justement, je l'ai le programme Visual C++, et paraîtrait que l'on peut créer des DLL et des XLL à partir de ce programme. Mais je ne trouve aucune documentation qui montre comment réaliser un simple petit programme en C++ pour le transformer en DLL ou XLL et de le faire fonctionner sur Excel...
La bible concernant les DLL en C/C++ pour Excel est le "Microsoft Excel 97 Developer's Kit" (en anglais, oeuf corse) que tu trouveras ici :
Ce bouquin contient la référence complète de l'API-C sur laquelle repose les XLL, ainsi qu'une partie intéressante sur les DLL destinées à VBA (comment passer des paramètres String, Variant etc).
Les fichiers .lib et .h de l'API-C, ainsi qu'un exemple de XLL (un peu bidon, mais pédagogique) peuvent être téléchargés ici :
J'ai fait une page sur les XLL ici : http://longre.free.fr/pages/prog/api-c.htm mais elle concerne plutôt C++ Builder que VC++.
Cordialement,
Laurent
Justement, je l'ai le programme Visual C++, et paraîtrait que l'on peut
créer des DLL et des XLL à partir de ce programme. Mais je ne trouve aucune
documentation qui montre comment réaliser un simple petit programme en C++
pour le transformer en DLL ou XLL et de le faire fonctionner sur Excel...
La bible concernant les DLL en C/C++ pour Excel est le "Microsoft Excel 97
Developer's Kit" (en anglais, oeuf corse) que tu trouveras ici :
Ce bouquin contient la référence complète de l'API-C sur laquelle repose les
XLL, ainsi qu'une partie intéressante sur les DLL destinées à VBA (comment
passer des paramètres String, Variant etc).
Les fichiers .lib et .h de l'API-C, ainsi qu'un exemple de XLL (un peu bidon,
mais pédagogique) peuvent être téléchargés ici :
Justement, je l'ai le programme Visual C++, et paraîtrait que l'on peut créer des DLL et des XLL à partir de ce programme. Mais je ne trouve aucune documentation qui montre comment réaliser un simple petit programme en C++ pour le transformer en DLL ou XLL et de le faire fonctionner sur Excel...
La bible concernant les DLL en C/C++ pour Excel est le "Microsoft Excel 97 Developer's Kit" (en anglais, oeuf corse) que tu trouveras ici :
Ce bouquin contient la référence complète de l'API-C sur laquelle repose les XLL, ainsi qu'une partie intéressante sur les DLL destinées à VBA (comment passer des paramètres String, Variant etc).
Les fichiers .lib et .h de l'API-C, ainsi qu'un exemple de XLL (un peu bidon, mais pédagogique) peuvent être téléchargés ici :
Merci beaucoup Laurent, je cours m'instruire. ;-))
Starwing
Michel Pierron
Bonjour Starwing; Il existe un moyen simple mais efficace, il suffit de télécharger Visual basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB permet la création d'ActiveX (hors ActiveX et DLL, c'est comme qui dirait bonnet blanc et blanc bonnet). De toute façon, DLL ou ActiveX, il faudra quand même écrire les lignes de codes nécessaires à l'appel correspondant afin de passer les arguments requis. Autre point non négligeable, il faudra obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
MP
"Starwing" a écrit dans le message de news:
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de vraiment explicatif. Juste des survols comme: "Ça se fait, mais on ne vous dit pas comment" ; "Ça prend du C ou du C++"; etc... J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
Starwing
Bonjour Starwing;
Il existe un moyen simple mais efficace, il suffit de télécharger Visual
basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB
permet la création d'ActiveX (hors ActiveX et DLL, c'est comme qui dirait
bonnet blanc et blanc bonnet). De toute façon, DLL ou ActiveX, il faudra
quand même écrire les lignes de codes nécessaires à l'appel correspondant
afin de passer les arguments requis. Autre point non négligeable, il faudra
obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
MP
"Starwing" <NoMail@NoMail.Niet> a écrit dans le message de
news:OCFlvm4EFHA.628@TK2MSFTNGP15.phx.gbl...
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la
façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter
la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de
vraiment explicatif. Juste des survols comme:
"Ça se fait, mais on ne vous dit pas comment" ;
"Ça prend du C ou du C++"; etc...
J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
Bonjour Starwing; Il existe un moyen simple mais efficace, il suffit de télécharger Visual basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB permet la création d'ActiveX (hors ActiveX et DLL, c'est comme qui dirait bonnet blanc et blanc bonnet). De toute façon, DLL ou ActiveX, il faudra quand même écrire les lignes de codes nécessaires à l'appel correspondant afin de passer les arguments requis. Autre point non négligeable, il faudra obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
MP
"Starwing" a écrit dans le message de news:
Bonjour,
J'aimerais savoir s'il y a au moins une personne qui a un tutoriel sur la façon de créer une DLL sur Excel, avec un exemple en main, pour faciliter la
compréhension. J'ai beau fouiller sur Google, mais je n'ai rien vu de vraiment explicatif. Juste des survols comme: "Ça se fait, mais on ne vous dit pas comment" ; "Ça prend du C ou du C++"; etc... J'ai trouvé un exemple mais...en Delphi..Beuark!!
Sagit-il d'un secret???
Merci d'avance à ceux qui me mettront sur une piste sérieuse.
Starwing
Starwing
Merci beaucoup Clément,
Grâce à un peu tout le monde, hier soir j'ai réussi à faire mon premier programme C++. J'ai même réussi à le compiler et à le faire fonctionner. Cette autre page va sûrement m'être très utile. J'ai appris beaucoup en peu de temps.
-- Au plaisir de vous revoir ... Visitez >> http://www.excelabo.net Le merveilleux site de Misange Starwing
--
Merci beaucoup Clément,
Grâce à un peu tout le monde, hier soir j'ai réussi à faire mon premier
programme C++. J'ai même réussi à le compiler et à le faire fonctionner.
Cette autre page va sûrement m'être très utile. J'ai appris beaucoup en peu
de temps.
--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing
brault-lavoieNOSPAM@sympatico.ca
--
Grâce à un peu tout le monde, hier soir j'ai réussi à faire mon premier programme C++. J'ai même réussi à le compiler et à le faire fonctionner. Cette autre page va sûrement m'être très utile. J'ai appris beaucoup en peu de temps.
-- Au plaisir de vous revoir ... Visitez >> http://www.excelabo.net Le merveilleux site de Misange Starwing
--
Starwing
Il existe un moyen simple mais efficace, il suffit de télécharger Visual basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB permet la création d'ActiveX
Merci Michel pour ce renseignement.
afin de passer les arguments requis. Autre point non négligeable, il faudra
obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
Effectivement, il me falloir distribuer le tout, mais avant que j'arrive là, je ne sais pas dans combien de temps j'y arriverai...
-- Au plaisir de vous revoir ... Visitez >> http://www.excelabo.net Le merveilleux site de Misange Starwing
--
Il existe un moyen simple mais efficace, il suffit de télécharger Visual
basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB
permet la création d'ActiveX
Merci Michel pour ce renseignement.
afin de passer les arguments requis. Autre point non négligeable, il
faudra
obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
Effectivement, il me falloir distribuer le tout, mais avant que j'arrive là,
je ne sais pas dans combien de temps j'y arriverai...
--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing
brault-lavoieNOSPAM@sympatico.ca
--
Il existe un moyen simple mais efficace, il suffit de télécharger Visual basic 5.0 CCE chez Microsoft; cette version réduite, mais gratuite de VB permet la création d'ActiveX
Merci Michel pour ce renseignement.
afin de passer les arguments requis. Autre point non négligeable, il faudra
obligatoirement distribuer l'ActiveX ou la DLL avec ton classeur.
Effectivement, il me falloir distribuer le tout, mais avant que j'arrive là, je ne sais pas dans combien de temps j'y arriverai...
-- Au plaisir de vous revoir ... Visitez >> http://www.excelabo.net Le merveilleux site de Misange Starwing