CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
SAMSUNG Galaxy A14 5G Noir 64 Go à 98,49€
Voir le deal
96.99 €

Rechercher un texte dans une vue active

3 participants

Aller en bas

Rechercher un texte dans une vue active Empty Rechercher un texte dans une vue active

Message par xorman Mar 24 Fév 2015 - 10:29

Bonjour
Je sais rechercher un texte dans tout le drawing avec la commande : selection2.Search "CATDrwSearch.DrwText.Name= 'Couple_'*,all"
Mais comment rechercher ce même texte dans une vue active ? et non dans tout le dessin ?
Une idée?

merci
xorman
xorman
actif
actif

Messages : 99
Date d'inscription : 05/09/2008
Age : 48
Localisation : Cherbourg

http://www.myimpression3d.com

Revenir en haut Aller en bas

Rechercher un texte dans une vue active Empty Re: Rechercher un texte dans une vue active

Message par Guss_ Mar 24 Mar 2015 - 13:48

Salut,
Je n'ai pas trop d'idée comme ça.
Mais c'est peut être en définissant ton objet "selection" que tu pourra faire ça.
un peu dans le genre

set ma_selection = activeview.selection2
ma_selection.Search "CATDrwSearch.DrwText.Name= 'Couple_'*,all"


(ce n'est surement pas la syntaxe exacte, mais ça donne l'idée )

Guss_
Admin
Admin

Messages : 530
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

Rechercher un texte dans une vue active Empty Re: Rechercher un texte dans une vue active

Message par xorman Mer 25 Mar 2015 - 9:14

ah oui ca peut fonctionner
merci guss
xorman
xorman
actif
actif

Messages : 99
Date d'inscription : 05/09/2008
Age : 48
Localisation : Cherbourg

http://www.myimpression3d.com

Revenir en haut Aller en bas

Rechercher un texte dans une vue active Empty Re: Rechercher un texte dans une vue active

Message par Ramex13 Dim 29 Mar 2015 - 10:39

Bonjour,

Je ne sais pas si c'est toujours d'actualité, mais au pire, si on ne veut pas passer par une sélection:

Code:
Dim drw as DrawingDocument
Dim view as DrawingView
Dim text as DrawingText

Set drw = CATIA.ActiveDocument
Set view = drw.Sheets.ActiveSheet.Views.ActiveView

For i = 1 to view.Texts.Count

    Set text = view.Texts.Item(i)

    If Right(text.Name, 7) = "Couple_" then
          Exit For
    End If

Next i

'Maintenant ton texte est dans la variable text, tu peux en faire ce que tu veux.

Ramex13
actif
actif

Messages : 30
Date d'inscription : 12/09/2014
Age : 31
Localisation : Aix-en-Provence

Revenir en haut Aller en bas

Rechercher un texte dans une vue active Empty Re: Rechercher un texte dans une vue active

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum