Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Un Screenshots d'un tableau Excel avec LabVIEW

Solved!
Go to solution

Bonjour les LabVieweurs j'ai besoin d'aide sur un truc, je veux faire une capture d'écran d'un tableau existant dans un document excel et l'envoyer ensuite vers un autre document excel.

Je bloque sur la première fonction pour le Screenshots du tableau, j'ai pas su la réaliser.

 

Merci d'avance pour votre aide.

0 Kudos
Message 1 of 10
(2,166 Views)

Si je comprend bien tu veux prendre une image (de type  png, bmp, jpeg ...) d'un tableau dans Excel pour copier cette image (et non pas le tableau) dans un autre document Excel. Tu peux confirmer?

 

Tu peux également poster ce que tu as fait ainsi que le fichier Excel contenant le tableau (ou un fichier similaire s'il contient des info confidentielles).

 

Ben64

Message 2 of 10
(2,158 Views)

Exactement une image du tableau existant et ensuite la déposer sur une cellule d'un autre document excel.

 

0 Kudos
Message 3 of 10
(2,150 Views)

Comment le tableau a t-il été créer? Selon la méthode ce sera un objet différent dans Excel. Par exemple le vi Excel Easy Table créera un objet différent que si on va dans le menu Excel Insertion -> Tableau.

 

Tu peux poster ton fichier contenant le tableau?

 

Ben64

Message 4 of 10
(2,115 Views)

Non le tableau n'a pas été créé avec labVIEW, juste je veux un Screenshots de ce tableau pour l'utiliser ensuite sur un autre document excel pour réaliser un compte rendu.

 

Redro62

0 Kudos
Message 5 of 10
(2,107 Views)
Solution
Accepted by topic author redro62

Merci d'avoir joint un exemple de fichier. Ton tableau n'est pas un  object tableau (au sens d'Excel) mais un ensemble de données (range) présenté sous forme de tableau (il est possible de sélectionner un tableau Excel en un clic). Il faut dont sélectionner tout le range des données pour le copier (pour le premier "tableau" les cellules C5 à H9).

 

Voici un exemple (en version LV2017) utilisant le toolkit de génération de rapports, Dans cet exemple j'ouvre le fichier Test.xlsx copie le range C5-H9 en tant qu'image et colle cette image à la cellule C5 de la première première feuille d'un nouveau rapport.

 

Ben64

Message 6 of 10
(2,097 Views)

Merci beaucoup, c'est ce que je cherchais 🙏

0 Kudos
Message 7 of 10
(2,070 Views)

Bonjour pouvez-vous m'aider sur un autre truc, alors maintenant je veux redimensionner l'image prise de l'ensemble de données du premier document excel, ensuite l'envoyer sur le nouveau classeur.

0 Kudos
Message 8 of 10
(1,997 Views)
Solution
Accepted by topic author redro62

Ce n'est pas possible de redimensionner là où tu l'indiques car l'image est dans le presse papier. Il faut redimensionner après avoir coller l'image dans le nouveau classeur Excel. Une image dans Excel fait partie de la collection Shapes de la feuille (worksheet), si c'est la seule ou la première alors son index sera 1.

 

L'échelle (Scale Factor) pour redimensionner est le ratio (image redimensionnée)/(image originale).

 

Ben64

Message 9 of 10
(1,978 Views)

Merci pour la solution proposer 🙏

 

Redro62

0 Kudos
Message 10 of 10
(1,961 Views)