Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Datentyp des iProp Ä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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Datentyp des iProp Ändern? (4154 mal gelesen)
Enduro
Mitglied
Wirtschaftsinformatik Studentin


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

Beiträge: 53
Registriert: 27.07.2012

Hallo Forum :-)
Win 7
Office 2007
Autodesk® Inventor® 2012

erstellt am: 20. Aug. 2012 09:13    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 Forum,

wie heißt das Ansicht 1 --> iProp --> Revisionsnummer-Feld? "Standart Revision" geht nicht, "Revision Number" geht auch nicht, ich hab alles ausprobiert was in der Liste steht, weiß jemand wie dieser Feld heißt? Und kann ich Datentyp dieser ändern?

Ist soetwas möglich? Vielen Dank schon Mal!

Viele Grüße
Endu

[Diese Nachricht wurde von Enduro am 20. Aug. 2012 editiert.]

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 20. Aug. 2012 11:59    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 Enduro 10 Unities + Antwort hilfreich

Hallo

Ich sag mal: Hähh? 

1. Bist du in einer IDW?
2. Willst du die Revisionsnummer der IDW oder des in Ansicht 1 dargestellten Bauteils/Baugruppe ändern?
3. Beim Rechtsklick auf Ansicht 1 kommt bei mir nirgends ein Kontextmenüeintrag mit iProperties.
4. Nur benutzerdefinierte iProperties haben einen Datentyp der verändert werden kann.
5. Das iProperty heißt "Revision Number".

Wozu soll der Datentyp geändert werden? Kannst du mal etwas weiter ausholen was du genau vor hast?

------------------
MfG
Ralf

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

Enduro
Mitglied
Wirtschaftsinformatik Studentin


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

Beiträge: 53
Registriert: 27.07.2012

Hallo Forum :-)
Win 7
Office 2007
Autodesk® Inventor® 2012

erstellt am: 20. Aug. 2012 12:15    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 Ralf,

      

also zu 1. ja, bin in .idw       
2. die Rev Num. von .idw und .ipt sind identisch bei mir.
3. rechtsklick auf Ansicht 1 --> Öffnen dann kommt gefaltetes Modell. Rechtsklick auf gef. Modell und iProperties. dort Projekt --> Revisionsnummer.
4. Benutzerdefinierte iProps meine ich nicht
5. "Revision Number" habe ich schon versucht   

also so komme ich auf iProp Bauteilnummer:

Set oDoc = ThisApplication.ActiveDocument

Dim oReferencedPartDoc As PartDocument
Set oReferencedPartDoc = oDoc.ReferencedDocuments.Item(1)

oReferencedPartDoc.PropertySets.Item("{32853F0F-3444-11D1-9E93-0060B03C1CA6}").Item("Part Number").Value

"Part Number" gibt mir den Wert der Bauteilnummer. 
wie komme ich auf Revisionsnummer?   

Danke schonmal

VG


[Diese Nachricht wurde von Enduro am 20. Aug. 2012 editiert.]

[Diese Nachricht wurde von Enduro am 22. Aug. 2012 editiert.]

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 20. Aug. 2012 13:08    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 Enduro 10 Unities + Antwort hilfreich

Hallo

Code:
Set oDoc = ThisApplication.ActiveDocument

Dim oReferencedPartDoc As PartDocument
Set oReferencedPartDoc = oDoc.ReferencedDocuments.Item(1)

oReferencedPartDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}").Item("Revision Number").Value


Den Datentyp kannst du dort nicht ändern.
iProperties sind in PropertySets zusammengefaßt. Diese Sets beinhalten mehrere iProperties. Warum auch immer, die Sets sind nicht identisch mit den Reitern im iProperty-Dialog. Deswegen findest du im PropertySet mit der Bauteilnummer, die Revisionsnummer nicht. Vergleiche die internen Nummern aus deinem und meinem Code. Hier mal die Liste für ein Part. Jeweils PropertySet-DisplayName, -Name, -InternalName und Property-DisplayName und -Name.

    Inventor - Zusammenfassungsinformationen --- Inventor Summary Information --- {F29F85E0-4FF9-1068-AB91-08002B27B3D9}
        Titel --- Title
        Thema --- Subject
        Autor --- Author
        Schlüsselwörter --- Keywords
        Kommentare --- Comments
        Zuletzt gespeichert von --- Last Saved By
        Revisionsnummer --- Revision Number
        Miniaturansicht --- Thumbnail
    Inventor - Zus.-fassungsinfo f. Dokument --- Inventor Document Summary Information --- {D5CDD502-2E9C-101B-9397-08002B2CF9AE}
        Kategorie --- Category
        Manager --- Manager
        Firma --- Company
    Design Tracking - Eigenschaften --- Design Tracking Properties --- {32853F0F-3444-11D1-9E93-0060B03C1CA6}
        Erstellungsdatum --- Creation Time
        Bauteilnummer --- Part Number
        Projekt --- Project
        Kostenstelle --- Cost Center
        Kontrolliert von --- Checked By
        Datum Überprüfung --- Date Checked
        Konstruktion genehmigt von --- Engr Approved By
        Datum Konstruktionsgenehmigung --- Engr Date Approved
        Benutzerstatus --- User Status
        Material --- Material
        Bauteilrevision --- Part Property Revision Id
        Web-Verknüpfung für Katalog --- Catalog Web Link
        Bauteilsymbol --- Part Icon
        Bezeichnung --- Description
        Zulieferer --- Vendor
        Bauteiltyp --- Document SubType
        Name des Bauteiltyps --- Document SubType Name
        Datum Proxy-Aktualisierung --- Proxy Refresh Date
        Fertigung genehmigt von --- Mfg Approved By
        Datum Fertigungsgenehmigung --- Mfg Date Approved
        Kosten --- Cost
        Norm --- Standard
        Konstruktionsstatus --- Design Status
        Konstrukteur --- Designer
        Ingenieur --- Engineer
        Bevollmächtigter --- Authority
        Parametrisierte Vorlage --- Parameterized Template
        Vorlagenzeile --- Template Row
        Revision externes Bauteil --- External Property Revision Id
        Normrevision --- Standard Revision
        Hersteller --- Manufacturer
        Normen - Organisation --- Standards Organization
        Sprache --- Language
        Aktualisierungen aufschieben --- Defer Updates
        Größenbezeichnung --- Size Designation
        Kategorien --- Categories
        Bestandsnummer --- Stock Number
        Material der Schweißnaht --- Weld Material
        Masse --- Mass
        Fläche --- SurfaceArea
        Volumen --- Volume
        Dichte --- Density
        Gültige Masseneigenschaften --- Valid MassProps
        FlatPatternExtentsWidth --- Flat Pattern Width
        FlatPatternExtentsLength --- Flat Pattern Length
        Fläche für Größe der Abwicklung --- Flat Pattern Area
        Blechregel --- Sheet Metal Rule
        Letzte Aktualisierung mit --- Last Updated With
        Blechbreite --- Sheet Metal Width
        Blechlänge --- Sheet Metal Length
        Blechbereich --- Sheet Metal Area
    Inventor - Benutzerdefinierte Eigenschaften --- Inventor User Defined Properties --- {D5CDD505-2E9C-101B-9397-08002B2CF9AE}
    Piping Style --- Piping Style --- {344C6667-62E9-41A8-87AD-1C862B5638BF}
        Name --- Name
        ActiveState --- ActiveState
        PipeType --- PipeType
        RoutePreview --- RoutePreview
        Material --- Material
        Standard --- Standard
        FittingMaterial --- FittingMaterial
        FittingStandard --- FittingStandard
        RouteDirection90 --- RouteDirection90
        RouteDirection45 --- RouteDirection45
        DiameterType --- DiameterType
        Diameter --- Diameter
        Schedule --- Schedule
        OD --- OD
        ID --- ID
        Ending --- Ending
        IntermediateSegmentsMin --- IntermediateSegmentsMin
        IntermediateSegmentsMax --- IntermediateSegmentsMax
        IntermediateSegmentsInc --- IntermediateSegmentsInc
        TerminationSegmentsMin --- TerminationSegmentsMin
        TerminationSegmentsMax --- TerminationSegmentsMax
        TerminationSegmentsInc --- TerminationSegmentsInc
        RoundUpValue --- RoundUpValue
        DefaultBendRadius --- DefaultBendRadius
        BendRadius --- BendRadius
        SolidRoutePreviewColor --- SolidRoutePreviewColor
        PipingComponentColor --- PipingComponentColor
        PipeKey --- PipeKey
        CouplingKey --- CouplingKey
        StartFittingKey --- StartFittingKey
        EndFittingKey --- EndFittingKey
        Elbow90Key --- Elbow90Key
        Elbow45Key --- Elbow45Key
        SuppressStartFitting --- SuppressStartFitting
        SuppressEndFitting --- SuppressEndFitting
        UseSubASM --- UseSubASM
    iLogicEventsRules --- iLogicEventsRules --- {2C540830-0723-455E-A8E2-891722EB4C3E}


------------------
MfG
Ralf

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

Enduro
Mitglied
Wirtschaftsinformatik Studentin


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

Beiträge: 53
Registriert: 27.07.2012

Hallo Forum :-)
Win 7
Office 2007
Autodesk® Inventor® 2012

erstellt am: 22. Aug. 2012 10:24    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 Ralf,

genau diese Liste habe ich überall gesucht. Wie kann ich so eine Liste aus meinem System anzeigen lassen? Ich habe alle Feld-Namen ausprobiert ich finde keinen der mir Revisionsnummer ausliest."Revision Number" geht nicht.

Set oDrow = ThisApplication.ActiveDocument


Dim cDrowDoc As PartDocument
Set oDrowDoc = oDrow.ReferencedDocuments.Item(1)

Dim oDrowProp As String

oDrowProp = oDrowDoc.PropertySets.Item("{32853F0F-3444-11D1-9E93-0060B03C1CA6}").Item("Revision Number").Value

MsgBox "die Revisionsnummer ist: " & oDrowProp

im Feld Revisionsnummer habe ich zum testen ein "a" reingeschrieben. ich habe alle Begriffe aus deiner Liste ausprobiert, keiner gibt mir das "a" als message raus. Alles außer Revisionsnummer   

Kann es sein dass es bei mir noch definiert werden muss, wie der Feld Revisionsnummer intern heißen soll?

VG Endu

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

Enduro
Mitglied
Wirtschaftsinformatik Studentin


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

Beiträge: 53
Registriert: 27.07.2012

Hallo Forum :-)
Win 7
Office 2007
Autodesk® Inventor® 2012

erstellt am: 22. Aug. 2012 10:40    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

' Get the active document.
    'Dim oDoc As Document
    Set oDoc = ThisApplication.ActiveDocument

    ' Get the PropertySets object.
    Dim oPropSets As PropertySets
    Set oPropSets = oDoc.PropertySets

    ' Get the design tracking property set.
    Dim oPropSet As PropertySet
    Set oPropSet = oPropSets.Item("Design Tracking Properties")

    ' Get the part number iProperty.
    Dim oPartNumiProp As Property
    Set oPartNumiProp = oPropSet.Item("Revision Number")


MsgBox "Revisionsnummer ist: " & oPartNumiProp.Value

........geht auch nicht   

------------------
----------------
Viele Grüße
Endu

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 22. Aug. 2012 11:29    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 Enduro 10 Unities + Antwort hilfreich

Moin

Code:
oReferencedPartDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}").Item("Revision Number").Value

Beachte, das du den falschen internen Namen des PropertySets verwendest. Wenn man ins falsche Buch schaut, kann man die betreffende Textpassage lange suchen. ;)
Ein Listing bekommst du z.B. so

Code:
Private Sub ListProps()

Dim odoc As Document
Set odoc = ThisApplication.ActiveDocument

Dim oPropSet As PropertySet
Dim oProp As Property

For Each oPropSet In odoc.PropertySets
    Debug.Print oPropSet.DisplayName & " --- " & oPropSet.Name & " --- " & oPropSet.InternalName
    For Each oProp In oPropSet
        Debug.Print "    " & oProp.DisplayName & " --- " & oProp.Name
    Next
Next

End Sub


Im VBA-Editor noch das "Immediate Window" aus dem Menü "View" einblenden (oder Strg + G), sonst siehst nix.

------------------
MfG
Ralf

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

Enduro
Mitglied
Wirtschaftsinformatik Studentin


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

Beiträge: 53
Registriert: 27.07.2012

Hallo Forum :-)
Win 7
Office 2007
Autodesk® Inventor® 2012

erstellt am: 22. Aug. 2012 11:32    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

Danke Ralf Du bist meine Rettung! Werde gleich ausprobieren       

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