Je te conseille de te faire une maquette en VB6 ou en C# qui effectue la même chose. Quand c'est au point alors essaye de le faire en C++
Rémi
Et une fois la maquette au point, elle peut être transposée en C++ avec http://disphelper.sourceforge.net/
-- ___________ 04/10/2005 21:37:16 _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763
Le mardi 4 octobre 2005 à 18:56:58, Remi THOMAS a écrit dans
fr.comp.os.ms-windows.programmation :
Je te conseille de te faire une maquette en VB6 ou en C# qui effectue la
même chose.
Quand c'est au point alors essaye de le faire en C++
Rémi
Et une fois la maquette au point, elle peut être transposée en C++ avec
http://disphelper.sourceforge.net/
--
___________ 04/10/2005 21:37:16
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763
Je te conseille de te faire une maquette en VB6 ou en C# qui effectue la même chose. Quand c'est au point alors essaye de le faire en C++
Rémi
Et une fois la maquette au point, elle peut être transposée en C++ avec http://disphelper.sourceforge.net/
-- ___________ 04/10/2005 21:37:16 _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763
ActJock
Salut,
Je ne sais malheureusement pas comment résoudre ton problème, ne sachant même pas le faire pour word. C'est bien pour cela que je me permet de te répondre, car je suis assez interressé de connaitre comment faire pour ouvrir un fichier word contenant l'exécution d'une macro en OLE.
Merci de ton aide.
wrote:
Bonjour a tous.
Je suis entrin de faire un petit programme qui doit enregister mes fichier exel en fichier txt.
J'ai reussi a trouver pour word mais pour exel je bloc .
mais je supose que sa ne va pas marcher sa non plus !!
Si quelque a une petit idee pour me donner un coup de main sa serais super simpas de votre par .
En vous remercien d'avance .
++ -- Mickey disn C++ Template fan
Salut,
Je ne sais malheureusement pas comment résoudre ton problème, ne
sachant même pas le faire pour word. C'est bien pour cela que je me
permet de te répondre, car je suis assez interressé de connaitre
comment faire pour ouvrir un fichier word contenant l'exécution d'une
macro en OLE.
Merci de ton aide.
mickeydisn@gmail.com wrote:
Bonjour a tous.
Je suis entrin de faire un petit programme qui doit enregister mes
fichier exel en fichier txt.
J'ai reussi a trouver pour word mais pour exel je bloc .
Je ne sais malheureusement pas comment résoudre ton problème, ne sachant même pas le faire pour word. C'est bien pour cela que je me permet de te répondre, car je suis assez interressé de connaitre comment faire pour ouvrir un fichier word contenant l'exécution d'une macro en OLE.
Merci de ton aide.
wrote:
Bonjour a tous.
Je suis entrin de faire un petit programme qui doit enregister mes fichier exel en fichier txt.
J'ai reussi a trouver pour word mais pour exel je bloc .
Je ne sais malheureusement pas comment résoudre ton problème, ne sachant même pas le faire pour word.
Il y a des exemples ds la KB (eg KB238393)
Yalbrieux
Bonjour, C'est ma journée de bonté :) --------------------8<------------------------- /*** Dans le .h il faut quelques variables utiles : ***/
bool binit ; // FALSE si COM déjà initialisée HRESULT hr ; // handle résultat de manoeuvre OLECHAR FAR* ocFonc ; // fonction ole demandée DISPID did ; // manoeuvre pour ID de dispositif DISPPARAMS dpNULL ; // paramètre de dispositif vide VARIANT vRes ; // résultat VARIANT vDat1[1] ; // données pour fonction demandée // VARIANT vDat11[11] ; // données pour fonction demandée DISPPARAMS dpDat ; // données pour dispositif
if(binit) ::CoUninitialize() ; -------------8<---------------- Voilà. Sur ces quelques éléments vous pouvez vous faire une classe complète pour manipuler Excel. Il y a sûrement pas mal de fonctions à ajouter :) je me suis fais ça perso également pour tous les produits Office. Méfiez vous aussi des versions différentes de Office qui demande la détection de la version utilisée. Bon courage. Cordialement Yves
Bonjour,
C'est ma journée de bonté :)
--------------------8<-------------------------
/*** Dans le .h il faut quelques variables utiles : ***/
bool binit ; // FALSE si COM déjà initialisée
HRESULT hr ; // handle résultat de manoeuvre
OLECHAR FAR* ocFonc ; // fonction ole demandée
DISPID did ; // manoeuvre pour ID de dispositif
DISPPARAMS dpNULL ; // paramètre de dispositif vide
VARIANT vRes ; // résultat
VARIANT vDat1[1] ; // données pour fonction demandée
// VARIANT vDat11[11] ; // données pour fonction demandée
DISPPARAMS dpDat ; // données pour dispositif
if(binit) ::CoUninitialize() ;
-------------8<----------------
Voilà. Sur ces quelques éléments vous pouvez vous faire une classe complète
pour manipuler Excel.
Il y a sûrement pas mal de fonctions à ajouter :)
je me suis fais ça perso également pour tous les produits Office.
Méfiez vous aussi des versions différentes de Office qui demande la
détection de la version utilisée.
Bon courage.
Cordialement
Yves
Bonjour, C'est ma journée de bonté :) --------------------8<------------------------- /*** Dans le .h il faut quelques variables utiles : ***/
bool binit ; // FALSE si COM déjà initialisée HRESULT hr ; // handle résultat de manoeuvre OLECHAR FAR* ocFonc ; // fonction ole demandée DISPID did ; // manoeuvre pour ID de dispositif DISPPARAMS dpNULL ; // paramètre de dispositif vide VARIANT vRes ; // résultat VARIANT vDat1[1] ; // données pour fonction demandée // VARIANT vDat11[11] ; // données pour fonction demandée DISPPARAMS dpDat ; // données pour dispositif
if(binit) ::CoUninitialize() ; -------------8<---------------- Voilà. Sur ces quelques éléments vous pouvez vous faire une classe complète pour manipuler Excel. Il y a sûrement pas mal de fonctions à ajouter :) je me suis fais ça perso également pour tous les produits Office. Méfiez vous aussi des versions différentes de Office qui demande la détection de la version utilisée. Bon courage. Cordialement Yves
mickeydisn
Merci beacoup sa marche now meme bein je dirais ..
Une autre petit question :
Je sais voire les conposant integer dans les fichier EXCEL9.OLB, MSWORD9.OLB , notament les methode des instefaces, grace au visioneur de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y avais une donc sur inferface. notamenr des interface de lesture du texte dans les fichier. maleurheusement pas trouver .
Sinon merci beucoup quand meme
-- mickeydisn
Merci beacoup sa marche now meme bein je dirais ..
Une autre petit question :
Je sais voire les conposant integer dans les fichier EXCEL9.OLB,
MSWORD9.OLB , notament les methode des instefaces, grace au visioneur
de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y
avais une donc sur inferface. notamenr des interface de lesture du
texte dans les fichier. maleurheusement pas trouver .
Merci beacoup sa marche now meme bein je dirais ..
Une autre petit question :
Je sais voire les conposant integer dans les fichier EXCEL9.OLB, MSWORD9.OLB , notament les methode des instefaces, grace au visioneur de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y avais une donc sur inferface. notamenr des interface de lesture du texte dans les fichier. maleurheusement pas trouver .
Sinon merci beucoup quand meme
-- mickeydisn
Christian ASTOR
wrote:
Je sais voire les conposant integer dans les fichier EXCEL9.OLB, MSWORD9.OLB , notament les methode des instefaces, grace au visioneur de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y avais une donc sur inferface. notamenr des interface de lesture du texte dans les fichier. maleurheusement pas trouver .
Il faut se servir des fichiers d'aide que j'avais cités (VBAWD10.CHM, VBAXL10.CHM) (KB222101)
mickeydisn@gmail.com wrote:
Je sais voire les conposant integer dans les fichier EXCEL9.OLB,
MSWORD9.OLB , notament les methode des instefaces, grace au visioneur
de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y
avais une donc sur inferface. notamenr des interface de lesture du
texte dans les fichier. maleurheusement pas trouver .
Il faut se servir des fichiers d'aide que j'avais cités (VBAWD10.CHM,
VBAXL10.CHM)
(KB222101)
Je sais voire les conposant integer dans les fichier EXCEL9.OLB, MSWORD9.OLB , notament les methode des instefaces, grace au visioneur de Visual c++ . Par contre j'ai chercher pas mal un endroi ou il y avais une donc sur inferface. notamenr des interface de lesture du texte dans les fichier. maleurheusement pas trouver .
Il faut se servir des fichiers d'aide que j'avais cités (VBAWD10.CHM, VBAXL10.CHM) (KB222101)