| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| On-Demand-Webinare zu SOLIDWORKS PDM (SOLIDWOKS PDM) |
Autor
|
Thema: Feld Tietel in den Dateieigenschaften mit VB ansprechen?? (314 mal gelesen)
|
Sebi_78 Mitglied Tech. Zeichner / Student
Beiträge: 9 Registriert: 29.09.2004
|
erstellt am: 26. Jul. 2006 12:18 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich habe nun verzweifelt nach einem Makro oder einem Beitrag gesucht, indem das Feld Titel mit VB angesprochen wird um dort Informationen abzulegen. Hat irgendjemand da draußen eine Ahnung wie das geht? Schöne Grüße Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sebi_78 Mitglied Tech. Zeichner / Student
Beiträge: 9 Registriert: 29.09.2004
|
erstellt am: 26. Jul. 2006 12:19 <-- editieren / zitieren --> Unities abgeben:
|
Andreas Müller Mitglied Masch. Ing. HTL / Betriebsing. STV
Beiträge: 1151 Registriert: 11.04.2001
|
erstellt am: 26. Jul. 2006 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für Sebi_78
Hallo Sebastian. Jo, das geht. In diese Richtung musst du weiterforschen: Public Enum swSummInfoField_e swSumInfoTitle = 0 swSumInfoSubject = 1 swSumInfoAuthor = 2 swSumInfoKeywords = 3 swSumInfoComment = 4 swSumInfoSavedBy = 5 swSumInfoCreateDate = 6 swSumInfoSaveDate = 7 swSumInfoCreateDate2 = 8 swSumInfoSaveDate2 = 9 End Enum Dim strInfoTitle As String strInfoTitle = objModel.SummaryInfo(swSumInfoTitle) P.S. Hoffe, dass ich bald wieder definitiv hier dabei sein werde !
------------------ Gruss Andreas A+E Müller AG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück.
|
erstellt am: 26. Jul. 2006 12:39 <-- editieren / zitieren --> Unities abgeben: Nur für Sebi_78
Zitat: Original erstellt von Andreas Müller: P.S. Hoffe, dass ich bald wieder definitiv hier dabei sein werde !
Da Drück ich dir aber ganz dolle die Daumen
------------------ http://classicvb.org/petition/ Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sebi_78 Mitglied Tech. Zeichner / Student
Beiträge: 9 Registriert: 29.09.2004
|
erstellt am: 26. Jul. 2006 12:43 <-- editieren / zitieren --> Unities abgeben:
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 26. Jul. 2006 13:11 <-- editieren / zitieren --> Unities abgeben: Nur für Sebi_78
|
Sebi_78 Mitglied Tech. Zeichner / Student
Beiträge: 9 Registriert: 29.09.2004
|
erstellt am: 26. Jul. 2006 13:43 <-- editieren / zitieren --> Unities abgeben:
|
Andreas Müller Mitglied Masch. Ing. HTL / Betriebsing. STV
Beiträge: 1151 Registriert: 11.04.2001
|
erstellt am: 26. Jul. 2006 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für Sebi_78
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 26. Jul. 2006 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für Sebi_78
Hallo Sebastian, hm, ich hab das auch mal gerade so probiert, klappt vorzüglich. Du musst natürlich die Schnipsel von Andreas noch zusammenkleben und zum Setzen der Eigenschaft den Befehl umdrehen, aber Andreas hat ja auch geschrieben, dass du in der Richtung forschen sollst. Das war kein fertiges Makro Ein bisschen umgestellt sähe das dann so aus:
Code: Dim swApp As Object Dim ModelDoc As Object Dim strInfoTitle As StringConst swSumInfoTitle = 0 Sub main() Set swApp = Application.SldWorks Set ModelDoc = swApp.ActiveDoc ' Titel holen und in einer Messagebox ausgeben strInfoTitle = ModelDoc.SummaryInfo(swSumInfoTitle) MsgBox strInfoTitle ' Titel mit neuem String setzen strInfoTitle = "42!" ModelDoc.SummaryInfo(swSumInfoTitle) = strInfoTitle End Sub
Das müsste auch bei dir sofort so laufen und in die Titel-Dateieigenschaft des aktuellen Modells 42! eintragen Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Member of CAD.de BOINC Team - | Seti@Home | CPDN | Einstein@Home Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sebi_78 Mitglied Tech. Zeichner / Student
Beiträge: 9 Registriert: 29.09.2004
|
erstellt am: 26. Jul. 2006 16:17 <-- editieren / zitieren --> Unities abgeben:
|