Page 2 sur 3

Posté : 24 janv. 2007, 11:44
par joys
Et CAD il sert a rien dans ce post enfin faut pas lui en vouloir, il a pas du dormir beaucoup cette nuit....c'est pour ca qu'il a l'ai de rien foutre aujourd'hui...

Posté : 24 janv. 2007, 14:37
par Fab
Bon, je crois que je tiens le bon bout, j'ai trouvé un code source pour enregistrer dans un doc OpenOffice...

Moi je dis, la CLAAAASSSE...

Posté : 24 janv. 2007, 14:46
par CAD
Et CAD il sert a rien dans ce post
c'est pas un peu l'hopital qui se foutrait de la charite???? j'ai besoin de temoins!!!
qu'il a l'ai de rien foutre aujourd'hui
mais bien sur, qd tu feras autant d'heures que moi tu me passes un coup de fil en reparle.... j'ai juste des calculs de lancés et pdt ce temps.....

@+ CAD

Posté : 24 janv. 2007, 14:56
par Fab
CAD a écrit : c'est pas un peu l'hopital qui se foutrait de la charite????


@+ CAD
J'aime bien aussi "c'est le camembert qui dit au roquefort qu'il pue"

C'est benjamin Castaldi qui l'a dit...

Put*** j'ai honte de moi... :'( :waw:

Posté : 24 janv. 2007, 15:07
par Fab
Bon, alors, les gars de l'EFREI, moi je dis LA HONTEeeeuuuuhhhh... bouuuuuhhhhh trop nuls les gars!!!

on dirait pas que vous êtes en école d'info... ^^

Vince, si tu veux locker avant que ca ne parte en sucette, pas de pb, car j'ai trouvé tout seule, comme une grande!

Merci tout de même à Alex, qui est le seul à avoir essayer...

re-bouuuuuuuuhhhhh :mateo:

Posté : 24 janv. 2007, 15:25
par shai
Yop yop !!

Les gars de l'EFREI ils BOSSENT eux, et ils passent par leur journées sur les forums. Mais si tu veux venir débugger mon intégration CGI/PHP pour ma plate forme de déploiement par PXE pour mon projet de fin d'étude a rendre lundi prochain, c'est avec plaisir ;)


Sinon pour ton pti souci, je pense qu'effectivement le plus simple est d'utiliser un fichier intermédiaire en format CSV. Ci dessous un projet qu'on a fait en 1ere année de l'Efrei qui utilisait ce genre de fonction (lancer le fichier IHM.XLS ... promis y'a pas de virus).

http://rallye4l.free.fr/morphing.zip http://rallye4l.free.fr/morphing.zip

Tu trouveras les sources de la macro dans le fichier XLS, et les sources de l'executable dans le dossier "sources". C'est du C, mais ca peut te donner une idée du format d'écriture en sortie.


En espérant t'avoir donné quelques éléments supplémentaires.

++ JC

Posté : 24 janv. 2007, 15:39
par Fab
Marci beaucoup c'est très gentil, mais j'ai fini par trouver un code pour ouvrir le contenu d'une listbox de VB dans un classeur OpenOffice...

en fait, il ne me manquait pas grand chose:
Dim ServiceManager As Object
Dim Desktop As Object
Dim Document As Object
Dim Feuille As Object
Dim Plage As Object

Dim objCols As Object
Dim objCol As Object
Dim objRows As Object
Dim objRow As Object

Dim args()
Dim PrintArea(0)
Dim PrintArgs(2)


    ' Création d'un service OpenOffice
    Set ServiceManager = CreateObject("com.sun.star.ServiceManager")
    Set Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop")
       
    ' Création d'un nouveau classeur
    Set Document = Desktop.loadComponentFromURL("private:factory/scalc", "_blank", 0, args())
   
    ' Création d'une instance
    Set Feuille = Document.createInstance("com.sun.star.sheet.Spreadsheet")
    ' Ajout d'une nouvelle feuille
    Call Document.Sheets.insertByName("Nouvelle Feuille", Feuille)

    ' Sélection de la première feuille du classeur
'    Set Feuille = Document.getSheets().getByIndex(0)
   
    ' Sélection d'une feuille par son nom
    Set Feuille = Document.Sheets.getByName("Nouvelle Feuille")
c'était la création du classeur et la déclaration de toutes les variables qui ne servent à rien mais qui sont indispensables qu'il me manquait!

ensuite, reste plus qu'a enregistrer le fichier directement en .xls depuis OpenOffice

<span style='font-size:14pt;line-height:100%'>Merciiii


PS: faut pas oublier de sauvegarder son projet avant de lancer l'application... ca non, faut pas...

Posté : 24 janv. 2007, 15:43
par shai
Oki doki ...

Si tu veux éviter de passer par OpenOffice, il me semble que la macro "importation" dans le fichier que je t'ai transmis fait la meme chose ... mais directement sous excel ;)


Bonne continuation !

++ JC

Posté : 24 janv. 2007, 15:45
par joys
30 lignes en une journée pas très productif lol

Posté : 24 janv. 2007, 15:48
par Fab
Alors le sale truc de m***** qui me fait ch*** c'est que ce p***** d'Excel n'est pas installé sur mon pc de taf (merci patron!!!)

donc pour l'instant je bidouille avec OpenOffice, et ensuite j'adapterai à Excel...

Et puis ton fichier morphing, j'ai un doute... il ne fait pas la même chose que moi, il fait juste des macros? car moi le pb, ce n'était pas encore la macro, mais plutot transférer un fichier à partir de VB vers Excel (ou BureauOuvert)... alors que la macro elle lit un truc qui est envoyé à Excell... donc c'est le step 2 ton projet!

re-merci ;)

je vous plainds les gars... :'(