[Résolu][Writer] Lire les proprietés image dans un texte

Discussions et questions sur tout ce qui concerne la programmation sous StarOffice NeoOffice ou OpenOffice.org tous langages et tous modules confondus.

Modérateur: Vilains modOOos

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Résolu][Writer] Lire les proprietés image dans un texte

Messagepar Jean-Marc » 28 Oct 2009 15:42

Bonjour,

Suite du projet décrit dans ce message

Je désire rechercher par une macro le liste des images dans un document texte, et accéder à chacune de ces images pour en vérifier les propriétés et éventuellement les afficher en icône dans une boîte de dialogue.
Je suppose qu'il y aura une instance à créer
Je ne sais pas par quel bout commencer.
Avez-vous des pistes pour commencer à m'aider,

merci
Dernière édition par Jean-Marc le 29 Oct 2009 17:12, édité 1 fois au total.
OpenOffice 3.0.0 OOO300m7 (Build:9354) sous LINUX Mandriva 2009 GNOME 2.24.0
OpenOffice 3.0.0 OOO300m9 (Build:9358) sous Window XP familiale
Jean-Marc
Membre OOorganisé
Membre OOorganisé
 
Messages: 91
Inscrit le: 06 Fév 2007 22:31
Localisation: Boulogne sur mer

Re: [Writer] Lire les proprietés d'une image dans un texte

Messagepar bm92 » 28 Oct 2009 22:26

Bonsoir,
Pour Writer on peut récupérer les images dans le conteneur GraphicObjects.
Code: Tout sélectionner   AgrandirRéduire
Dim doc As Object
Dim lesImages As Object, uneImage As Object

doc = ThisComponent
lesImages = doc.GraphicObjects
for x = 0 to lesImages.Count -1
  uneImage = lesImages(x)
  Xray uneImage
next

Pour ce que tu cherches à faire, ce sera peut-être plus complexe :oops:
Bernard

OpenOffice.org 1.1.5 fr + patch securite 1 et 2
OpenOffice.org 3.1.1 en + plusieurs langpacks
MS-Windows XP Home SP3
bm92
SuppOOorter
SuppOOorter
 
Messages: 1377
Inscrit le: 26 Nov 2005 15:42

Re: [Writer] Lire les proprietés d'une image dans un texte

Messagepar Jean-Marc » 28 Oct 2009 23:33

Merci Bernard,
J'avance,
je récupère le nom de mes images j'ai changé adapté ton précieux Code

Code: Tout sélectionner   AgrandirRéduire
lesImages = monDocument.GraphicObjects
for x = 0 to lesImages.Count -1
  uneImage = lesImages(x)
  MsgBox uneImage.name
next


Je récupère le nom des images

J'avance, maintenant au mieux je veux afficher les images dans une boite de dialogue.
Je completerai ce message demain matin, quand la nuit aura porté conseil.

je vais chercher ce qu'est ce Xray qui génère une erreur
Est- ce la procédure que je dois créer ? pour obtenir mes infos

je vais aussi bosser ce lien.
http://www.mail-archive.com/prog@fr.ope ... 06035.html

Merci en attendant
OpenOffice 3.0.0 OOO300m7 (Build:9354) sous LINUX Mandriva 2009 GNOME 2.24.0
OpenOffice 3.0.0 OOO300m9 (Build:9358) sous Window XP familiale
Jean-Marc
Membre OOorganisé
Membre OOorganisé
 
Messages: 91
Inscrit le: 06 Fév 2007 22:31
Localisation: Boulogne sur mer

Re: [Writer] Lire les proprietés d'une image dans un texte

Messagepar Jeff » 29 Oct 2009 09:23

Bonjour,

Jean-Marc a écrit:je vais chercher ce qu'est ce Xray


La réponse est dans les post-it de la section Macros : viewtopic.php?f=8&t=3234

A + :wink:
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2621
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Re: [Writer] Lire les proprietés d'une image dans un texte

Messagepar Jean-Marc » 29 Oct 2009 17:11

Merci Jeff

Super outil,
je pense que je vais m'en sortir sur pas mal de points

:D :D
OpenOffice 3.0.0 OOO300m7 (Build:9354) sous LINUX Mandriva 2009 GNOME 2.24.0
OpenOffice 3.0.0 OOO300m9 (Build:9358) sous Window XP familiale
Jean-Marc
Membre OOorganisé
Membre OOorganisé
 
Messages: 91
Inscrit le: 06 Fév 2007 22:31
Localisation: Boulogne sur mer


Retour vers Macros et API

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 6 invités