[HELP] y'a-t-il un informaticien dans la salle?

Pour parler de tout et de rien
joys
Globe-Trotter
Globe-Trotter
Messages : 4869
Enregistré le : 12 janv. 2006, 21:42
Type(s) de voiture(s) :
Contact :

Message 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...
Fab
Routard
Routard
Messages : 1537
Enregistré le : 30 août 2006, 11:06
Type(s) de voiture(s) :
Contact :

Message 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...
CAD
Routard
Routard
Messages : 1601
Enregistré le : 13 déc. 2005, 14:01
Award : Membre le plus calé en méca (2007, 2008)
Type(s) de voiture(s) :
Contact :

Message 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
Fab
Routard
Routard
Messages : 1537
Enregistré le : 30 août 2006, 11:06
Type(s) de voiture(s) :
Contact :

Message 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:
Fab
Routard
Routard
Messages : 1537
Enregistré le : 30 août 2006, 11:06
Type(s) de voiture(s) :
Contact :

Message 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:
shai
Renard du Désert
Renard du Désert
Messages : 971
Enregistré le : 19 sept. 2005, 19:19
Type(s) de voiture(s) :
Contact :

Message 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
Fab
Routard
Routard
Messages : 1537
Enregistré le : 30 août 2006, 11:06
Type(s) de voiture(s) :
Contact :

Message 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...
shai
Renard du Désert
Renard du Désert
Messages : 971
Enregistré le : 19 sept. 2005, 19:19
Type(s) de voiture(s) :
Contact :

Message 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
joys
Globe-Trotter
Globe-Trotter
Messages : 4869
Enregistré le : 12 janv. 2006, 21:42
Type(s) de voiture(s) :
Contact :

Message par joys »

30 lignes en une journée pas très productif lol
Fab
Routard
Routard
Messages : 1537
Enregistré le : 30 août 2006, 11:06
Type(s) de voiture(s) :
Contact :

Message 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... :'(
Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité