(gile) Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Salut, Je suis en train d'essayer de mettre au point une petite bibliothèque de classes pour lire et écrire dans Excel. Ce que j'ai commencé fonctionne sur Excel 2003, mais j'aurais aimé connaître les compatibilités ou incompatibilités avec d'autres versions d'Excel antérieures (2000, 2002) ou postérieure (2007). Je sais que ce que je demande enfreint les règles élémentaires de de la prudence (lancer un exe de provenance peu ou mal connue), mais pour ceux qui veulent bien me faire confiance, j'assure que cet exe ne fait rien d'autre que d'essayer de créer un fichier "gile_xlTest.xls" et d'y écrire dans 4 cellules.Il ouvre ensuite la console pour y inscrire le résultat du test. Procédure : enregistrer vos documents Excel ouverts (au cas où...)télécharger ExcelTest.zip, décompresser le zipdouble cliquer sur ExcelTest.exe dans le dossier généré par la décompression. Merci aux "audacieux" testeurs de donner le résultat inscrit dans la console ainsi que la version d'Excel. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
speedy Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Bonjour à toutes et à tous Pour ma part ........xp pro + Excel 2000 http://free0.hiboox.com/images/5109/3fed060589ed38dfd1b6baa7601fa93a.jpg ne démarre pas......... @+ Michel a[Edité le 15/12/2009 par speedy] [Edité le 15/12/2009 par speedy]
thry0 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Bjr à tous, De mon coté avec Xl 2003 : Erreur à l'ouvertureMerci d'avoir essayéErreur au chargementMerci d'avoir essayé Donc voilà j'aurais essayé ... :)
Patrick_35 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Salut Mêmes messages d'erreur.Excel (2000) ouvert ou fermé. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Eric Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Je sais que ce que je demande enfreint les règles élémentaires de de la prudence (lancer un exe de provenance peu ou mal connue) Que dire alors de SuperAutoScript et DWGVersion :D Sinon même message d'erreur pour moi aussi XP SP3, Excel 2000 [Edité le 15/12/2009 par Eric] Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
thierry.garré Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Le fichier : "c:\gile_xltest.xls" a été crééMerci d'avoir essayéça marchemerci beaucoup ya vraiment pas de quoi !!! sous XP SP3 +Office 2007 Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
nazemrap Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 bonjour,ça marche aussi vista + excel 2007
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Salut, Merci à tous. Que dire alors de SuperAutoScript et DWGVersion Je disais bien "lancer un exe de provenance peu ou mal connue", c'est qu'on peut te faire confiance.Et vous tous aussi, me montrez votre confiance. Au vu des résultats (mais tous n'ont pas dit la version d'Excel utilisée) il semblerait qu'il n'y ait pas de rétro compatibilité mais que ça fonctionne avec Excel 2007.Le résultat thry0 avec Excel 2003 m'étonne un peu, le programme a été construit avec la bibliothèque de cette version :casstet: Je propose au courageux de réessayer avec ce nouveau zip(le fichier, s'il a été créé est automatiquement supprimé).Et de penser à dire la version d'Excel utilisée. Pour ceux qui ont eu des erreurs, après avoir fermé tous les processus Excel en cours, regarde dans le "Gestionaire des taches" (Ctrl+Alt+Supr) s'il ne reste pas un processus (onglet processus) en cours. Auquel cas , le sélectionner et : "Terminer le processus". Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
thry0 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Marche pô le 2ème lien ... Sinon ma version est Xl 2003 SP3, peut pas en dire plus,je me contente de rapporter ... désolé
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Le lien est réparé Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
thry0 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Re, le lien fonctionne mais toujours le même message chez moi, en plus court ...seulement : Erreur à l'ouvertureMerci d'avoir essayé Voilà, Nouvel essai et cette fois çi :ExcelTest a rencontré un problème et doit être fermé. Nous vous prions de nousexcuser pour le désagrément encouru. (!) [Edité le 15/12/2009 par thry0]
thierry.garré Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 cela marche toujours xp sp3+office 2007 Thierry Garré Géorail-Covadis-Autopiste-Autocad-Autocad Map-Infraworks 360- Navisworks -Recap
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Merci et désolé "pour le désagrément encouru."Même si ça n'arrange pas du tout mes affaires ça... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Raph_38 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Windows XP SP3 + Excel 2007 J'ai essayé les 2 versions : Erreur à l'ouvertureMerci d'avoir essayé Voilà ;) Raph. Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !
vincentp010 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Les 2 marchent avec Excel 2003 (11.8316.8221) SP3 sur Windows XP SP3. Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
Patrick_35 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Avec Excel 2000, j'ai ceci comme message d'erreur.Erreur à l'ouvertureMerci d'avoir essayé @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 OK, merci. À priori, ça ne fonctionne que sur 2003 et 2007 (à une exception près, grrr...) Il faut que je revoie ma copie :- soit j'arrive à trouver les librairies pour une version plus vielle,- soit j'essaye d'utiliser une "liaison tardive", mais j'aimerais éviter... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Bonsoir à toutes et tous, ExcelTest => Excel 2007 & 2003 sur Vista pro SP1 http://free0.hiboox.com/images/5109/31eda850022cb20f78d7b843fee41671.jpg ExcelTest2 => 1er etape : http://free0.hiboox.com/images/5109/05096a6c0abf53e8357606b35357925c.jpg 2nd etape => Rien ! (Après avoir validé par "oui" le message sur l'image précédente) Un classeur V2003 du nom de "Classeur1.xls" semble avoir été créé avec la première application (ExcelTest)dans "C:\Users\Lili2006\Documents. En supprimant ce classeur, j'ai refait la manip : Création à nouveau de "Classeur1.xls" avec ExcelTest & ExcelTest2 au format 2003.(Classeur vide) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Petite question à ceux qui ont eu des erreurs sur 2003 ou 2007 (lili2006, neptune38 et thry0) Quand vous avez lancé l'exe, était-il bien dans le même dossier que ExcelStream.dll ? lili2006, Le fichier créé s'appelle : "c:\gile_xltest.xls" avec la version 1 et "c:\gile_xltest2.xls" avec la version 2 (le second est supprimé après lecture). Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lili2006 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Re, Quand vous avez lancé l'exe, était-il bien dans le même dossier que ExcelStream.dll ? Oui ! En vidéo , Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Merci lili2006, Je ne m'explique pas bien le pourquoi du comment et ça veut bien dire que je ne suis pas au bout de mes peines... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
didier Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 coucou XP Pro SP3 + Excel 2007 ça fonctionne bien sauf un détaill'extension XLS qui tracasse le système à l'ouverture du fichier créécomme quoi le format du fichier est différent de celui spécifié par l'extensionmais si on ignore le message le fichier est viable à l'ouverture. amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
thry0 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Re, Non, pour moi concernant la question de (gile), le fichier ExcelStream.dllétait dans un répertoire support renseigné au niveau d'AutoCAD et l'éxécutabledans un répertoire quelconque ...
lili2006 Posté(e) le 15 décembre 2009 Posté(e) le 15 décembre 2009 Re, Je ne m'explique pas bien le pourquoi du comment et ça veut bien dire que je ne suis pas au bout de mes peines... En même tps, ma station de travail est un peu bizarre,... Monté et installé par un "sois-disant" professionnel, je suis administrateur sur certaines tâches et d'autres je n'ai pas la main,... Vista pro est surement pire que les autres versions,...(ou du moins ma config). Malheureusement la boite a coulé (On s'demande bien pourquoi ???) et je suis obligé de subir au quotidien ( et pourtant, j'ai mis le prix !!! :o ). Bref, tout ça pour dire, que mes tests sur ce coup-là ne sont pas représentatif,... :cool: Un exemple sur les documents and settings ????!!!! http://free0.hiboox.com/images/5109/8817ff7c90ce94a836ed464146077484.jpg Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
(gile) Posté(e) le 15 décembre 2009 Auteur Posté(e) le 15 décembre 2009 Re, Non, pour moi concernant la question de (gile), le fichier ExcelStream.dllétait dans un répertoire support renseigné au niveau d'AutoCAD et l'éxécutabledans un répertoire quelconque ... Ah, il y là peut-être une explication.ExcelStream.dll est une bibliothèque de classe pour lire ou écrire dans Excel comme on le fait dans un fichier texte. ExcelTest.exe est juste une petite application console pour tester cette bibliothèque. Tout ça n'a (pour l'instant) rien à voir avec AutoCAD. ExcelStream.dll est référencé dans ExcelTest.exe par un chemin relatif, donc s'il n'est pas dans le même répertoire, ça peut expliquer que ça ne fonctionne pas. Par ailleurs, j'ai lu ici qu'avec le SP3 d'Office 2003 :Office 2003 peut être configuré de manière à autoriser ou rejeter certains composants COM.Certains composants COM avec des caractéristiques inhabituelles peuvent ne pas fonctionner comme prévu. Et malgré la mise en avant de .NET faite par Microsoft, il n' y a toujours pas d'API .NET pour Office, il faut continuer à utiliser l'interface COM :mad: Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant