Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Textfelder in Detailändern

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 in Detailändern (629 mal gelesen)
michael.001
Mitglied
Entwickler

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

Beiträge: 1
Registriert: 18.07.2006

erstellt am: 18. Jul. 2006 21: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

Hallo,

ich möchte Textfelder in einem Detail ändern, bekomme aber
den Zugriff auf die Texte nicht hin. Zum testen habe ich ein Makro
zusammenstoppelt:

Dim MySheet As DrawingSheet
Set MySheet = CATIA.ActiveDocument.Sheets.ActiveSheet
Dim MyView As DrawingView
Dim View2 As DrawingView
Set MyView = MySheet.Views.ActiveView
Dim i As Integer
i = MyView.Components.Count
MsgBox "Count " & i ' Diese Ausgabe ist korrekt
Dim ThisDrawingComponent As DrawingComponent
Set ThisDrawingComponent = MyView.Components.Item(1)
MsgBox "Name " & ThisDrawingComponent.Name 'Dies stimmt auch
Set View2 = ThisDrawingComponent.GetModifiableObject(1)
MsgBox "Object " & View2.Name 'Dies stimmt auch

' bis hierher funktioniert alles, das Dito wird View2 zugewiesen

Dim TextCollection As DrawingTexts
Set TextCollection = View2.Texts ' diese Zuweisung tut nicht

Da die Zuweisung von View2 funktioniert hat, müsste ich doch
genauso wie in einer Standardview auf View.Texts zugreifen können ?

Ich bin für jeden Hinweis Dankbar.

Grüße

Michael

PS: ich arbeite mit CATIA V5 R14 unter AIX


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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 18. Jul. 2006 23:12    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 michael.001 10 Unities + Antwort hilfreich

Hallo michael.001,

Zitat:
Set View2 = ThisDrawingComponent.GetModifiableObject(1)
MsgBox "Object " & View2.Name 'Dies stimmt auch

' bis hierher funktioniert alles, das Dito wird View2 zugewiesen


ich weiß zwar nicht, wie Du darauf kommst, doch eigentlich sollte das Script hier schon lange auf einen Fehler aufgelaufen sein, da "ThisDrawingComponent.GetModifiableObject(1)" doch laut Hilfe einen Text beschreibt, der im Detail als "Modifiable_in_Instance" gekennzeichnet wurde und nun im eingesetzten Ditto geändert werden kann.
Auch verstehe ich leider Deine Aussage
Code:
das Dito wird View2 zugewiesen
nicht wirklich, was willst Du hier erreichen?

Zur Zeit kann ich leider gerade den Code nicht prüfen, doch wenn Du Deine Absichten erklärst, könnte ich Dir vielleicht weiterhelfen.


mfg,
Lusilnie

------------------

Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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