Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Alles als .igs abspeichern

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:  Alles als .igs abspeichern (973 mal gelesen)
Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: Nvidia 8800 GTS
CPU: Intel Core 2 Duo E6850 @ 3.00 GHZ
RAM: 3GB
OS: WIN XP

erstellt am: 01. Jul. 2010 14:28    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

Guten Tag!

ich breuchte eine Makro welche alle Bauteile und Unterbauteile (NICHT die Baugruppe selbst) in folgendem ordner als iges kopie abspeichert:

%PROJEKTORDNER%/IGES/TAG_MONAT_JAHR

Falls die Datei schon vorhanden ist wird sie überschrieben. Der Dateiname bleibt gleich wie bei der original ipt. Optimal wäre es wenn alle Bauteile welche als Material "Inox" eingestellt haben NICHT als iges abgespeichert werden..

kann mir da jemand bitte weiterhelfen??

Danke

Mfg

Alcom

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

Alcom
Mitglied



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

Beiträge: 191
Registriert: 07.05.2008

GPU: Nvidia 8800 GTS
CPU: Intel Core 2 Duo E6850 @ 3.00 GHZ
RAM: 3GB
OS: WIN XP

erstellt am: 01. Jul. 2010 16:18    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

Ich hab inzwischen einiges erreicht.. jetzt fehlt nur noch der teil der den IGES am richtigen Pfad abspeichert.. einige Tipps?? danke


Code:

Public Sub saveiges()
    ' Get the active assembly.
    Dim oAsmDoc As AssemblyDocument
    Set oAsmDoc = ThisApplication.ActiveDocument

    ' Get all of the referenced documents.
    Dim oRefDocs As DocumentsEnumerator
    Set oRefDocs = oAsmDoc.AllReferencedDocuments

    ' Iterate through the list of documents.
    Dim oRefDoc As Document
            Dim datedate As Date
            datedate = DateValue(Now)
            Dim datetxt As String
            datetxt = (Replace(datedate, "/", "_"))
            Path = Mid(sCurrentProject, 1, InStrRev(sCurrentProject, "\")) & "130 cam\" & datetxt & "\"
           
    For Each oRefDoc In oRefDocs
         Dim invcustompropertyset As PropertySet
            
           
            ' Get the PropertySets object.
            Dim oPropSets As PropertySets
            Set oPropSets = oRefDoc.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("Material")
           
           
            If ((oRefDoc.DocumentType = 12290) And (oPartNumiProp.Value <> "Inox")) Then
           


                ' Debug.Print oPartNumiProp.Value
           
            End If
           
 
    Next
End Sub




[Diese Nachricht wurde von Alcom am 01. Jul. 2010 editiert.]

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



Ingenieur (m/w/d) Versorgungstechnik (HKLS)

Der Landesbetrieb Bau und Immobilien Hessen (LBIH) ist der zentrale Bau- und Immobilien­dienstleister der hessischen Landesverwaltung. Er übernimmt Aufgaben im Bau-, Gebäude- und Standort­mana­ge­ment. Seine Stärke: Als Komplettanbieter leistet der LBIH alles aus einer Hand ? effizient und ser­vice­orientiert. Mit rund 2.300 Mitarbeiterinnen und Mitarbeitern setzt der LBIH ein jährliches Bau­volumen von rund 500 Millionen Euro um und betreut mehr als 3 Millionen Quadratmeter Gebäude­fläche....

Anzeige ansehenGebäude-, Versorgungs-, Sicherheitstechnik
Bigles2
Mitglied
CAD Designer

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

Beiträge: 6
Registriert: 28.06.2010

erstellt am: 02. Jul. 2010 17: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 Nur für Alcom 10 Unities + Antwort hilfreich

Hey!
Als Iges abspeichern gehts so:

Sub IPT()

Dim oDoc As Document
Dim oDoc2 As String
Dim vLink As String
Dim outFile As String


vLink = "dein Link"


Set oDoc = ThisApplication.ActiveDocument
oDoc2 = vLink & Left(oDoc.DisplayName, Len(oDoc.DisplayName) - 4) & ".iges"

On Error Resume Next
oDoc.SaveAs oDoc2, True


End Sub

"oDoc.DisplayName" nimmt den vorhandenen Namen der Datei, "Len(oDoc.DisplayName)-4" schneidet die vorhandene .ipt Endung ab und & ".iges" fügt die IGES Endung an. "oDoc.SavaAs odoc2, True" speichert das ganze dann ab.
lg Bigles

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