le 03-23-2018 08:32 AM
Sinon, si quelqu'un a une explication pour que la méthode SaveAs plante sous LV, je suis preneur!!!
C'est une question de compatibilité, ce lien détaille la compatibilité entre LabVIEW, le Report Generation Toolkit (qui utilise ActiveX sous le capot) et Ms Office. On y voit que Office 2016 n'est pas officiellement supporté par LabVIEW 2014 (Microsoft à la mauvaise habitude de modifier sans avertissement les méthodes et propriétés ActiveX).
Également, LabVIEW utilise des contrôles et dll écrites pour une version 32-bits de Office. En utilisant la version 64-bit de Excel on ne peut être assuré des résultats. Si le vi est brisé et que le noeud ActiveX est bien cablé alors il ne s'agit pas d'une erreur d'exécution mais plutôt d'un problème détecté par le préprocesseur. Si on veut utiliser le RGT ou ActiveX pour interagir avec Excel il est préférable d'installer la version 32-bit.
Ben64
03-23-2018 08:51 AM - modifié 03-23-2018 08:52 AM
Merci ben64 pour cette explication
N'empêche que chez moi, ça fonctionne avec Excel 64bits et LV 2014 comme 2017 (32 bits).
Sans doute qu'ici, louis293 a la dernière version d'Excel et que c'est là que ça coince!!!
le 03-23-2018 09:01 AM
Ça peut dépendre de plusieurs facteurs (système d'exploitation différent, ..) également si une version 32-bit d'Excel était présente avant l'installation de la version 64-bit alors il est possible que ça fonctionne car les librairies 32-bit sont présentes. En gros ce que j'ai lu c'est que non-compatible n'indique pas que ça ne fonctionnera pas mais plutôt qu'on ne peut être certain que ça fonctionne.
Ben64
le 06-04-2020 08:23 AM
Bonjour,
désolé de déterrer ce topique mais serait-il possible d'obtenir le PDF d'explication svp.
Merci d'avance
Cordialement