VBA, importer les données d'un fichier TDMS sous EXCEL

Messages postés
336
Date d'inscription
dimanche 3 avril 2011
Statut
Membre
Dernière intervention
12 juin 2012
- - Dernière réponse : SERIEUXETCOOL
Messages postés
336
Date d'inscription
dimanche 3 avril 2011
Statut
Membre
Dernière intervention
12 juin 2012
- 16 avril 2012 à 13:00
Bonjour le Forum,

Je dispose d'un fichier TDMS issu de Labview. Ce fichier contient des données. J'ai installé l'add-in qui permet d'ouvrir un fichier TDMS sous Excel.

Jusque la tout va bien, je peux donc ouvrir des fichier TDMS sous Excel, en visualiser le contenu et traiter les données.


Maintenant voici ce que je ne parviens pas à faire :


Je souhaite par VBA ouvrir un fichier TDMS et en importer le contenu dans Excel avec un "get oppen file". Pourtant je n'y arrive pas. Si je fait fichier ouvrir, puis que je sélectionne le fichier TDMS, alors j'ai un fichier dont le contenu est illisible.

Le seul moyen que j'ai trouvé c'est de faire clique droit sur le fichier TDMS puis ouvrir avec Excel. Et ensuite copier les données vers mon classeur qui contient la macro.

C'est pas très pratique comme méthode.


Comment pourrais-je m'y prendre autrement ?

Cordialement,

André
Afficher la suite 

2 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
215
0
Merci
Bonjour,
La méthode GetOpenFilename ne concerne que les fichiers directement ouvrables par VBA/Excel, ce qui n'est pas le cas de ces fichiers-là.
J'ignore ce qu'ils sont, mais ce que j'en lis me donne à penser que pour faire ce que tu cherche à faire, il faudrait :
- soit (s'il existe) un addin de plus
- soit que l'application utilisée puisse supporter l'automation et donc : être à la fois pilotable et se prêter à la récupération des données (et je ne vois rien sur le net qui aurait été fait dans ce sens, mais sait-on jamais ?).
Je crois que le mieux serait que tu poses cette question aux concepteurs de l'appli qui crée ces fichiers.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
Commenter la réponse de ucfoutu
Messages postés
336
Date d'inscription
dimanche 3 avril 2011
Statut
Membre
Dernière intervention
12 juin 2012
1
0
Merci
Merci Ucfoutu pour ta réponse.

Ça risque d'être compliqué pour réaliser ma demande j'ai l'impression. Je pense que je vais me contenter de copier manuellement les données du fichiers TDMS vers le classeur contenant la macro pour post traiter les données.


C'est bien dommage quand même.


Bonne journée.

André
Commenter la réponse de SERIEUXETCOOL