Rechercher un texte dans une vue active
3 participants
Page 1 sur 1
Rechercher un texte dans une vue active
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
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
Re: Rechercher un texte dans une vue active
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 )
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
- Messages : 530
Date d'inscription : 08/01/2010
Re: Rechercher un texte dans une vue active
Bonjour,
Je ne sais pas si c'est toujours d'actualité, mais au pire, si on ne veut pas passer par une sélection:
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
- Messages : 30
Date d'inscription : 12/09/2014
Age : 31
Localisation : Aix-en-Provence
Sujets similaires
» Récupérer le nom d'une part active dans un produit ouvert
» Texte modifiable dans l’instance
» Recherche d'une chaîne de caractère (~un texte) dans un CATDrawing
» Police d'une ligne de texte dans une cellule de table catia
» macro recherche et remplace un morceau de texte dans la designation du product et part
» Texte modifiable dans l’instance
» Recherche d'une chaîne de caractère (~un texte) dans un CATDrawing
» Police d'une ligne de texte dans une cellule de table catia
» macro recherche et remplace un morceau de texte dans la designation du product et part
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|