Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Inventor VBA
  Kopie der Materialliste

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
  
PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
Autor Thema:  Kopie der Materialliste (1125 mal gelesen)
Andy-UP
Ehrenmitglied V.I.P. h.c.
Projektingenieur



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

Beiträge: 2567
Registriert: 27.10.2003

IV8; Win XP Pro
Pentium 4 3.2GHz 1GB RAM
Quadro4 380 XGL

erstellt am: 12. Jan. 2004 11:07    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 folks,
gibt es eine Möglichkeit die Materialliste einer .ipt komplett und separat auszudrucken?

Vielen dank schon mal im voraus für schnelle Hilfe.

ciao Andreas

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 12. Jan. 2004 11:50    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 Andy-UP 10 Unities + Antwort hilfreich

Hallo Andy,

wenn ich Dich richtig verstehe, willst Du alle verfuegbaren Materialien aufgelistet haben ??? Wenn's das ist, dann:

Private Sub getMaterials()

  Dim oApp As Application
  Set oApp = ThisApplication

  Dim oDoc As PartDocument
  Set oDoc = oApp.ActiveDocument

  Dim oMats As Materials
  Set oMats = oDoc.Materials
 
  Dim oMat As Material
 
  For Each oMat In oMats
   
    ' Materialbezeichnung in's Debug-Fenster ausgeben oder sonst was
    ' damit machen
    Debug.Print oMat.Name
 
  Next oMat
 
End Sub


Gruesse,

Paul

www.morecam.ch/cad.htm

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

Andy-UP
Ehrenmitglied V.I.P. h.c.
Projektingenieur



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

Beiträge: 2567
Registriert: 27.10.2003

IV8; Win XP Pro
Pentium 4 3.2GHz 1GB RAM
Quadro4 380 XGL

erstellt am: 12. Jan. 2004 12:03    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 Paul,

danke für die schnelle Antwort.

Ich hätte vielleicht vorausschicken müssen dass ich in punkto VBA gänzlich ahnungslos bin. Gib mir doch bitte zwei, drei Stichworte, die mir helfen deine Programmzeilen an die richtige Stelle zu kopieren (immer vorausgesetzt, das ganze lässt sich einem Laien wie mir in zwei, drei Stichworten erklären)

ciao, Andreas

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



Anzeige:Infos zum Werbeplatz >>

3D AI Studio CAD APP für Künstliche Intelligenz (KI)

Create Custom 3D Models with AI Technology | Say goodbye to hours spent on tutorials or searching for the perfect asset. Best 3D Model Generator in market! 3D Scanning Services for Architects & Builders | LARKI - Sydney, Melbourne,

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 12. Jan. 2004 12:20    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 Andy-UP 10 Unities + Antwort hilfreich

Hallo Andreas,

erst mal: brauchst Du das Ding nur einmal oder mehrmals ? Wenn Du es nur einmal brauchst, dann kannst Du es nach 'ThisDocument' kopieren: Extras - Makro - Visual Basic Editor

Dort findest Du als Titel 'Document Project (DeinPfadUndDateiname)'. Doppelklick den Eintrag 'ThisDocument' und kopier den code in's Code-Fenster.

Wenn Du aber den code mehrmals brauchen solltest, dann leg ihn in Dein ApplicatinProjekt. Dann musst Du aber diesen code hier nehmen (prueft, ob es ein Part-Doc ist und das Sub ist Public):

Public Sub getMaterials()

  Dim oApp As Application
  Set oApp = ThisApplication
 
  If oApp.ActiveDocumentType <> kPartDocumentObject Then
    MsgBox "Nur für Part-Dokumente", 16, "Unerwarteter Fehler"
    Exit Sub
  End If
 
  Dim oDoc As PartDocument
  Set oDoc = oApp.ActiveDocument

  Dim oMats As Materials
  Set oMats = oDoc.Materials
 
  Dim oMat As Material
 
  For Each oMat In oMats
 
    Debug.Print oMat.Name
 
  Next oMat
 
End Sub


Diesen code kannst Du nun ueber 'Extras - Makros - Makros' anschmeissen. Da wirst Du allerdings nichts sehen, da die Ausgabe der Materialien in's Debug-Fenster geht....

Gruesse,

Paul

www.morecam.ch/cad.htm

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)2025 CAD.de | Impressum | Datenschutz