Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Schriftfeldattribute mit Werten füllen.

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:  Schriftfeldattribute mit Werten füllen. (1154 mal gelesen)
Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 01. Okt. 2003 21:01    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

Hi Ho Forum...

So.. Urlaub zu ende und weiter gehts.  ;-)

Möchte jetzt meine ersten geh versuche in VBA machen.

Die Aufgabe ist das füllen von Attributfeldern in einem Schriftfeld.

Der User soll eine Eingabemaske bekommen die er dann mit Werten (Zeichn. Nr., Benennung usw..) ausfüllen soll.
(Das ist noch kein Problem...)

Diese Werte sollen dann den Attributen im Schriftfeld übergeben werden. (*hmmm* Wie das wohl geht ??)
Kann mir das jemand zeigen ???

Ähhhmmm.. Und noch was:
Welche Art der Attribute sollen im Schriftfeld definiert werden ?? (Eigenschaften, Benutzerdefinierte Eigenschaften ......???)

Vielen DANK jetzt schon mal und Gruß aus dem ziemlich kalten Norden...

Andreas


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

Robby Lampe
Mitglied



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

Beiträge: 1026
Registriert: 18.10.2000

erstellt am: 06. Okt. 2003 09: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 Nur für Evil_Bart 10 Unities + Antwort hilfreich

hallo andreas,
schau in diesen thread. die vba-scripte machen in etwa das was du willst.

------------------
gruß
robby

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

Akrist
Mitglied



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

Beiträge: 127
Registriert: 05.02.2001

Inventor 6 SP1/2
Windows XP Prof.
P4 1700, GF3
1GB RAM

erstellt am: 07. Okt. 2003 09: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 Evil_Bart 10 Unities + Antwort hilfreich

Hallo Andreas,

hatte das gleiche Problem. Ich wollte eine Zeichnungsverwaltung in Access erstellen. Mitlerweile bekomme ich schon die Daten aus der Zeichnung in eine Maske eingelesen, kann sie ergänzen und ändern und dann in die Datenbank und den Z-Kopf zurückschreiben. Das sollte also dein Problem lösen. Hier das Listing. (Die Felder sind nur als Beispiel gedacht.)

Dim oDraw As DrawingDocument
  Dim oProp As Property
  Dim oPropSet As PropertySet
  Dim oPropSets As PropertySets
  Dim i As Integer
 

 
  Set oDraw = ThisApplication.ActiveDocument
   
  Set oPropSets = oDraw.PropertySets
 
  i = 1
  For Each oPropSet In oPropSets
    For Each oProp In oPropSet
    Select Case oProp.Name
    Case "Title"
            oProp.Value = Maske.txtTitle
    Case "Subject"
            oProp.Value = Maske.txtSubject
    Case "Author"
            oProp.Value = Maske.txtAuthor
    Case "Revision Number"
            oProp.Value = Maske.txtRevisionNumber
    Case "Category"
            oProp.Value = Maske.txtCategory
    Case "Part Number"
            oProp.Value = Maske.txtBauteilnummer
    Case "Project"
            oProp.Value = Maske.txtProject
    Case "Cost Center"
            oProp.Value = Maske.txtCostCenter
    Case "Description"
            oProp.Value = Maske.txtBezeichnung
    End Select
    Next
    Next
End Sub

Am besten Du holst Dir mal die aktuellen Felder aus deinem Z-Feld mit folgendem Listing (erscheiont dann im Direktfenster vom VBA-Editor): (Danke an daywa1k3r!)

Public Sub test_idw_eig()
  Dim oDraw As DrawingDocument
  Dim oProp As Property
  Dim oPropSet As PropertySet
  Dim oPropSets As PropertySets
  Dim i As Integer
 
  On Error Resume Next
  Set oDraw = ThisApplication.ActiveDocument
 
  If Err.Number <> 0 Then
    MsgBox "Irgendwas stimmt nicht. Hab' aber jetzt keine Zeit danach zu suchen. Sorry!", vbCritical, "daywa1k3r"
    End
  End If
 
  Set oPropSets = oDraw.PropertySets
 
  i = 1
  For Each oPropSet In oPropSets
    For Each oProp In oPropSet
      Debug.Print i & ". "; oProp.Name & " = " & oProp.Value
      i = i + 1
    Next
  Next
 
End Sub

Bei Fragen, PM.

Gruß
Andre

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 07. Okt. 2003 18: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

Hi Ho...

Erst einmal vielen Dank für die Hilfe und Sorry das ich mich jetzt erst melde..
(Dienstreise)...  ;-)

Werde mir das in ruhe anschauen und mal sehen ob ich das hinbekomme. Werde mich dann melden...

Noch mal... Vielen Dank.. *brrrrr ist das schon kalt*

Andreas

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 14. Okt. 2003 11:57    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

Sooo... Programm ist fast fertig.. UND ... Es klappt suuupppeer !!
Ich sag an dieser Stelle noch einmal ** VIELEN DANK !! (von da wo heute mal endlich wieder die Sonne scheint !!)**

Wink ins Forum ...  ;-)

Andreas

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

Willi_pm
Mitglied
Konstrukteur


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

Beiträge: 117
Registriert: 03.06.2002

nd

erstellt am: 14. Okt. 2003 12:51    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 Evil_Bart 10 Unities + Antwort hilfreich

iPropeties?

(oder wie man dem sagt?)

------------------
Willi Maschinenbau AG | Verpackungsautomaten und Zuführsysteme | http://www.willi-ag.com | CAD-Firma: http://www.cadlan.ch

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win 7
CAD:
- Inventor 2013 Pro
- AM 2013
- SAP/PLM

erstellt am: 14. Okt. 2003 14:46    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

Hi Willi_pm ...

????

War das jetzt eine Frage ????

Gruß

Andreas

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