Aller au contenu

Messages recommandés

Posté(e)

Re,

 

J'ai changé mon fusil d'épaule et implémenté une "liaison tardive" moins performante, mais qui ne devrait plus dépendre de la version d'Excel installée.

Je vous propose donc d'essayer une nouvelle version.

 

Rappel du protocole :

- télécharger ExcelTest3.zip

- décompresser dans un même dossier (ExcelStreamLateBinding.dll et ExcelTest.exe doivent être dans le même dossier)

- lancer ExcelTest.exe

 

Merci pour votre patience.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

coucou

 

le fonctionnement est correct,

 

la lenteur, sur ma machine qui marche au charbon

n'est pas vraiment tracassante, et ce n'est pas le sujet.

 

toutefois, l'ouverture du fichier excel créé

déclenche toujours la même case de dialogue au sujet du format du fichier.

 

je parle de la suite office 2007 sur XP PRO SP3.

 

amicalement

Posté(e)

Merci,

 

la lenteur, sur ma machine qui marche au charbon

n'est pas vraiment tracassante, et ce n'est pas le sujet.

 

Le processus en "liaison tardive" (version 3 et 4) est forcément plus lent qu'en "liaison précoce" (versions 1 et 2), surtout au premier appel.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Bon alors ...

 

Windows XP Sp3 - Office 2007

 

Pour répondre à ta question (réponse n°18) :

 

- oui j'ai décompressé dans un même répertoire où il y a les 2 fichiers.

 

• ExcelTest3 & ExcelTest4.... ça marche Impeccable sauf à l'ouverture du fichier, Excel me dit :

 

http://img191.imageshack.us/img191/3056/erreurexcel.jpg

 

Si je valide, Excel m'ouvre bien le document avec :

 

http://img188.imageshack.us/img188/9363/excelgile.jpg

 

 

Voilà gile ;)

 

 

[Edité le 17/12/2009 par neptune38]

 

[Edité le 17/12/2009 par neptune38]

Raph.

Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !

Posté(e)

Ah, enfin une bonne nouvelle, je commençais à désespérer ;)

 

Question subsidiaire à ceux chez qui ça ne fonctionne pas : Excel est-il installé en local ou sur un serveur ?

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Merci,

 

Un nouveau point positif : la nouvelle version arrive à fonctionner sur Excel 2000 (bonuscad), 2003 (chez moi) et 2007 (neptune38 et didier).

 

J'ai du mal à m'expliquer pourquoi ça ne fonctionne pas chez certains autrement que par une "protection" (SP3 d'Excel 2003 ou Vista) qui empèche d'accéder à Excel.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Au boulot avec un OS identique mais une version très ancienne d'Excel (97), cela ne fonctionne pas: ton message d'erreur en console de commande.

 

Je rectifie, comme j'ai remarqué chez moi que ton fichier xls était à la racine "C:\" (peut être pas le plus judicieux), ici au boulot, je n'ai pas les droits d'écriture à la racine.

 

J'ai donc exécuté ton exe en tant qu'admin, et là ça fonctionne même avec une version d'Excel 97.

 

Dans un premier temps, tu devrait peut être choisir le dossier "..\Local Settings\temp'" pour faire tes tests et éviter les problèmes de droit d'accés que l'on peut avoir en milieu professionnel sur des dossiers "sensibles" pour la stabilité du système.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Tout a fait d'accord avec bonuscad avec peut-être une autre alternative :

 

Créer le fichier Excel dans le répertoire du programme TestXL ... ? non

 

 

 

[Edité le 18/12/2009 par neptune38]

Raph.

Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité