Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Textfelder auf einem Sheet suchen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Textfelder auf einem Sheet suchen (1098 mal gelesen)
sucher2010
Mitglied



Sehen Sie sich das Profil von sucher2010 an!   Senden Sie eine Private Message an sucher2010  Schreiben Sie einen Gästebucheintrag für sucher2010

Beiträge: 51
Registriert: 04.10.2010

CATIA V5 R17 Home
CATIA V5 R16 Work

erstellt am: 25. Okt. 2010 15:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,
ich habe einen Frame und möchte dass mit Hilfe von Makrobefehle die Textfelder erstmal gesucht werden und danach bearbeiten werden.
Weiß jemand vielleicht wie die Befehle dafür lauten?
Ich danke euch im Voraus...
MFG
BM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian.O
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Christian.O an!   Senden Sie eine Private Message an Christian.O  Schreiben Sie einen Gästebucheintrag für Christian.O

Beiträge: 1212
Registriert: 17.07.2009

erstellt am: 25. Okt. 2010 15:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sucher2010 10 Unities + Antwort hilfreich

Servus,

dieser Link sollte dir helfen.

PS: nächstes mal zuerst die SuFu verwenden

------------------
Mit freundlichen Grüßen aus Tirol
Christian Obholzer

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sucher2010
Mitglied



Sehen Sie sich das Profil von sucher2010 an!   Senden Sie eine Private Message an sucher2010  Schreiben Sie einen Gästebucheintrag für sucher2010

Beiträge: 51
Registriert: 04.10.2010

CATIA V5 R17 Home
CATIA V5 R16 Work

erstellt am: 26. Okt. 2010 13:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Christian.
Ich habe die Befehle mal ausprobiert aber ich weiss nicht ich kann die Textfelder immernoch nicht bearbeiten?

oView.Texts.GetItem("Text.111").Text = "hier kommt der inhalt" könnte ich nicht ganz einbauen, weil es immerwieder fehlermeldungen zeigt.

Ich danke dir schon im Voraus.
MFG
BM
Language="VBSCRIPT"

Sub CATMain()

'---- Begin resolution script for object : Text.120

Dim drawingDocument1 As DrawingDocument
Set drawingDocument1 = CATIA.ActiveDocument

Dim drawingSheets1 As DrawingSheets
Set drawingSheets1 = drawingDocument1.Sheets

Dim drawingSheet1 As DrawingSheet
Set drawingSheet1 = drawingSheets1.Item("Sheet.1")

Dim drawingViews1 As DrawingViews
Set drawingViews1 = drawingSheet1.Views

Dim drawingView1 As DrawingView
Set drawingView1 = drawingViews1.Item("Background View")

Dim drawingTexts1 As DrawingTexts
Set drawingTexts1 = drawingView1.Texts

Dim drawingText1 As DrawingText
Set drawingText1 = drawingTexts1.Getitem("Text.73")

Dim j As Integer
Dim oText As DrawingText
Dim ocText As DrawingTexts

'Dim oView As DrawingView
Set ocText = drawingView1.Texts
For j = 1 To ocText.Count
Set oText = ocText.Item(j)

If oText.Text = "gesuchter text" Then
  oText.Text = "ersatz text"
End If

next

End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RAA
Mitglied
CAD/PDM-Supporter


Sehen Sie sich das Profil von RAA an!   Senden Sie eine Private Message an RAA  Schreiben Sie einen Gästebucheintrag für RAA

Beiträge: 57
Registriert: 05.08.2009

HP Z420
Intel Xeon 3,6GHz 32GB
Windows 7 Enterprise
V5R19+R22+R24+R26
VB.net 2010

erstellt am: 27. Okt. 2010 12:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sucher2010 10 Unities + Antwort hilfreich

Hallo,

wenn das so eine Art Schriftfeld-Editor werden soll, könnte man es evtl. so machen. Zunächst die Collection der DrawingTexts durchgehen.
In diesem Beispiel haben alle relevanten Drawingtexte mehr oder weniger sprechende Namen bekommen.

For i = 1 To drawingTexts1.Count
Set drawingText1 = drawingTexts1.Item(i)
If drawingText1.Name = Ae_gndt Then
  Text1_GDt.Text = drawingText1.Text
End If
.
.
hier kommt die Suche nach weiteren benannten Texten
.
.
next i

Hier wird jeder Schriftfeld-Text in ein Textfeld (Text1_GDt.Text) einer User-Form geladen. Die Variable Ae_gndt beinhaltet z.B. den Namen des CATIA-Textes der den Änderungsgrund beinhaltet.

Hier können sie geändert werden und mit

For i = 1 To drawingTexts1.Count
Set drawingText1 = drawingTexts1.Item(i)
If drawingText1.Name = Ae_gndt Then
  drawingText1.Text = Text1_GDt.Text
End If
.
.
.
.
next i

und wieder alle zurück in die Drawing geschrieben.

mfg
RAA

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz