<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß" in Inventor - Deutsches Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7807014#M20898</link>
    <description>&lt;P&gt;markiere ein abgerufene Bemaßung und führe das "Objekt Infoprogramm" aus ==&amp;gt;&amp;nbsp;&lt;A href="https://inventorfaq.blogspot.de/2014/12/vba-programmierung-eigenschaften-von.html" target="_blank"&gt;VBA Programmierung: Eigenschaften von Objekte anschauen&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vergleiche die Eigenschaften zwischen manuell erstelltem und &lt;STRONG&gt;abgerufenem&lt;/STRONG&gt; Maß.&lt;/P&gt;
&lt;P&gt;Das wird dir auffallen (nicht anderes habe ich gerade gemacht, weil ich es auch nicht "einfach so" wusste).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-25 16_44_29.png" style="width: 639px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467459i5CAD70618513C293/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-25 16_44_29.png" alt="2018-02-25 16_44_29.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Andere Möglichkeit: Da du weißt, wie das API Objekt heißt, einfach nach in der API Hilfe suchen, &lt;A href="https://inventorfaq.blogspot.de/2017/03/inventor-automatisieren-programmieren_13.html" target="_blank"&gt;wie hier beschrieben&lt;/A&gt;. Da findest du dann das:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-25 16_48_29.png" style="width: 672px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467461iC867211B846FED96/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-25 16_48_29.png" alt="2018-02-25 16_48_29.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 26 Feb 2018 11:50:17 GMT</pubDate>
    <dc:creator>Juergen_Wagner</dc:creator>
    <dc:date>2018-02-26T11:50:17Z</dc:date>
    <item>
      <title>Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7806856#M20897</link>
      <description>&lt;P&gt;Hallo liebe Prgrammierprofies unter uns,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;guck zu Jürgen und Dennis&lt;/EM&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;in meinen Zeichnungsableitungen hab ich zwei Bemaßungstile. Einen DIN-Benutzer und einen DIN-Modell. Die Unterscheiden sich einzig durch die Farbe der Maß.&lt;/P&gt;
&lt;P&gt;DIN-Benutzer ist für die normale benutzerdefinierte Bemaßung in einer Zeichnung, die DIN-Modell verwende ich für die Maße, die ich aus einem Modell abgreife. So kann ich Farblich gleich sehen, was ein Modellmaß ist und was ein Benutzermaß ist. Für die etwas älteren unter uns, so war es auch im Mechanical Desktop so.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich muß aber immer den Modellmaßen manuell den Bemaßungsstil zuweise, automatisch geht das nicht.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jetzt wieder meine Idee über VBA oder über iLogic.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich habe aber kein Unterscheidungsmerkmal gefunden. Ich sehe immer nur LinearDimension oder ähnlich.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gibt es da keine Unterscheidung.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich dachte nämlich, das ich vielleicht alle Maße in einer Zeichnung nach dem Merkmal prüfen lassen kann, und da wo es zutrifft, da ändere ich dann den Bemaßungsstil.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich würde es vielleicht sogar selbst versuchen zu lösen, Anhand von Beispielen oder anhand der Programmieranleitungen von Jürgen W.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;also dann&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;schönen Sonntag noch.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1190863"&gt;@j_weber&lt;/a&gt;,&lt;BR /&gt; &lt;BR /&gt;Die Themenüberschrift wurde zum besseren Auffindbarkeit editiert von Dennis.Ossadnik&lt;BR /&gt;Original: Frage an die Programmierprofies: Unterscheidung Modelmaß und Benutzermaß&lt;/P&gt;
&lt;HR /&gt;</description>
      <pubDate>Mon, 26 Feb 2018 11:49:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7806856#M20897</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-02-26T11:49:39Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7807014#M20898</link>
      <description>&lt;P&gt;markiere ein abgerufene Bemaßung und führe das "Objekt Infoprogramm" aus ==&amp;gt;&amp;nbsp;&lt;A href="https://inventorfaq.blogspot.de/2014/12/vba-programmierung-eigenschaften-von.html" target="_blank"&gt;VBA Programmierung: Eigenschaften von Objekte anschauen&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vergleiche die Eigenschaften zwischen manuell erstelltem und &lt;STRONG&gt;abgerufenem&lt;/STRONG&gt; Maß.&lt;/P&gt;
&lt;P&gt;Das wird dir auffallen (nicht anderes habe ich gerade gemacht, weil ich es auch nicht "einfach so" wusste).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-25 16_44_29.png" style="width: 639px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467459i5CAD70618513C293/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-25 16_44_29.png" alt="2018-02-25 16_44_29.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Andere Möglichkeit: Da du weißt, wie das API Objekt heißt, einfach nach in der API Hilfe suchen, &lt;A href="https://inventorfaq.blogspot.de/2017/03/inventor-automatisieren-programmieren_13.html" target="_blank"&gt;wie hier beschrieben&lt;/A&gt;. Da findest du dann das:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-25 16_48_29.png" style="width: 672px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467461iC867211B846FED96/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-25 16_48_29.png" alt="2018-02-25 16_48_29.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 11:50:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7807014#M20898</guid>
      <dc:creator>Juergen_Wagner</dc:creator>
      <dc:date>2018-02-26T11:50:17Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7807166#M20899</link>
      <description>&lt;P&gt;Hallo Jürgen,&lt;/P&gt;
&lt;P&gt;da war ich ja schon auf dem richtigen Weg.&lt;/P&gt;
&lt;P&gt;Ich hatte auch schon die beiden Bemaßungen mit der Objektprüfung mir angeguckt. Ich bin nur nicht hinter den retrieved gekommen. Ich dacte da steht dann vielleicht was von model oder so.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aber gut, ich lerne.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kann man sich eigentlich auch so eine Art Liste ausdrucken lassen wie den die aktuellen Werte eines Objektes gerade sind. Das würde das vergleichen vereinfachen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vielen Dank bis hier hin. Ich versuche dann mal meine Idee umzusetzen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mal sehen wie weit ich komme.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;bis dann&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 11:50:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7807166#M20899</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-02-26T11:50:45Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808722#M20900</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;j.weber schrieb:&lt;BR /&gt;
&lt;P&gt;&lt;EM&gt;guck zu Jürgen und Dennis&lt;/EM&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hallo Jörg,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;falls Du mich gemeint haben solltest, bleibt da leider für mich mal wieder nichts zu tun...&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/559699"&gt;@Juergen_Wagner&lt;/a&gt;&amp;nbsp;hat das wohl bereits abgeräumt.&amp;nbsp;&lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://forums.autodesk.com/i/smilies/16x16_smiley-wink.png" alt="Smiley (zwinkernd)" title="Smiley (zwinkernd)" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bei den meisten Sachen mache ich das übrigens genau wie Jürgen auch. Ich schaue mir mit der gleichen Funktion einfach das Objekt an und suche, ob es eine Eigenschaft oder Methode hat, die ich schon verwenden kann.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Was die Liste angeht, so schaue in normalerweise nur nach, um welches Objekt es sich genau handelt.&lt;/P&gt;
&lt;P&gt;Dann suche ich dieses Objekt in der Programmierhilfe. So habe ich gleich alle Infos zur Verfügung - also was die Eigenschaft eigentlich meldet, ob man diese auch setzen oder nur abrufen kann und so weiter...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier mal ein Beispiel zum Volumenkörper:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-26_13-00-22.jpg" style="width: 539px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467741i983C36BABB1F6613/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-26_13-00-22.jpg" alt="2018-02-26_13-00-22.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-26_13-02-12.jpg" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467744i48830B94B7ED2580/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-26_13-02-12.jpg" alt="2018-02-26_13-02-12.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-26_13-02-45.jpg" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467743i2E0B2B870BA0B543/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-26_13-02-45.jpg" alt="2018-02-26_13-02-45.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mit etwas Glück findet man so in der Hilfe auch schon die ersten Beispiele, wie man den Code anwenden kann oder muss.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-02-26_13-08-46.jpg" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/467746i820BF8120D30B43E/image-size/large?v=v2&amp;amp;px=999" role="button" title="2018-02-26_13-08-46.jpg" alt="2018-02-26_13-08-46.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 12:15:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808722#M20900</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2018-02-26T12:15:36Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808723#M20901</link>
      <description>&lt;P&gt;Ich gebs auf.&lt;/P&gt;
&lt;P&gt;Ich weiss nicht so recht wie ich was wann ermittel und was ich wie wann definiere.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich hab also schon rausgekommen, auf den Hinweis von Jürgen hin, das ich nach dem Wert retrieved gucken muss. Und das dieser Wert für Modellmaße tue ist.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Wenn ich das nun in eine Logic packen will, dann könnte das so aussehen.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; If GeneralDimension.retireved = true then&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GeneralDimension.Style = "Bemaßung-Modell"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;end if&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;An den Wert komme ich über die Teilnehmer, ITEM, einer General Dimension, glaub ich jedenfalls. Sicher ist das Wechseln des Styles an dieser Stelle auch noch falsch.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich hab nach Beispielen gesucht wo man vielleicht einfach nur mal den Bemaßungsstil ändert, aber leider da nicht so viel gefunden.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich will aber nicht aufgeben, weil ich das alles ganz spannend finde&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vielleicht kann mir doch jemand eine Hilfe geben, wie ich da rangehen muss. Das wäre toll.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Und ist überhaupt das ganze ohne ein Prgrammierstudium möglich zu erlernen?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;bis dann, ich hol jetzt erst mal ein Kaffee&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 12:15:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808723#M20901</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-02-26T12:15:37Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808831#M20902</link>
      <description>&lt;P&gt;Du musst zwischen dem Objekt und der Klasse unterscheiden.&lt;/P&gt;
&lt;P&gt;Beispiel: Die Klasse ist "Mensch" und das konkrete Objekt ist "Jörg", "Jürgen", "Dennis", ... ,d.h. alle&amp;nbsp;einzelnen Menschen&amp;nbsp;gehört zur&amp;nbsp;Klasse "Mensch"&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Alle einzelnen Menschen erben die Eigenschaften (Haarfarbe, Größe,....) und Methoden (Funktionen, die das Objekt ausführen kann, z.B. laufen, sprechen, trinken, essen) der Klasse "Mensch".&lt;/P&gt;
&lt;P&gt;Soll ich ein Bier trinken, so lautet der Aufruf:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;dim oMensch as Mensch&amp;nbsp;&lt;/P&gt;
&lt;P&gt;set oMensch = DieserRaum.Jürgen 'Wir stellen uns vor, wir wären gerade im gleichen Zimmer&lt;/P&gt;
&lt;P&gt;Call oMensch.trinken("Bier")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;du willst auf die Klasse "&lt;SPAN&gt;GeneralDimension"&lt;/SPAN&gt; zugreifen, muss aber auf das konkrete Bemaßungsobjekt zugreifen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aus den API-Samples: "DrawingDimension" ist die Klasse während "oDrawingDim" das konkrete Objekt darstellt. Wenn man mittels einer Schleife durch alle Bemaßungen geht, bei jedem Durchlaufen eben ein anderes Maß.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Public Sub DeleteUnattachedDimensions()
    ' Set a reference to the active drawing document
    Dim oDoc As DrawingDocument
    Set oDoc = ThisApplication.ActiveDocument
    
    ' Set a reference to the active sheet
    Dim oSheet As Sheet
    Set oSheet = oDoc.ActiveSheet
    
    Dim oDrawingDim As DrawingDimension
    
    ' Iterate over all dimensions in the drawing
    ' and delete unattached (sick) dimensions.
    
    For Each oDrawingDim In oSheet.DrawingDimensions
        If oDrawingDim.Attached = False Then
            Call oDrawingDim.Delete
        End If
    Next
End Sub&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Du musst das&amp;nbsp;Call oDrawingDim.Delete durch die Funktion zum ändern des Stils ersetzen. Siehe dazu auch&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/inventor-customization/ilogic-to-change-dimension-style-of-certain-dimensions/td-p/5523708" target="_blank"&gt;https://forums.autodesk.com/t5/inventor-customization/ilogic-to-change-dimension-style-of-certain-dimensions/td-p/5523708&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 12:52:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808831#M20902</guid>
      <dc:creator>Juergen_Wagner</dc:creator>
      <dc:date>2018-02-26T12:52:17Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808842#M20903</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1190863"&gt;@j_weber&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;du hast bei dir einen kleinen Tippfehler im Code.. "Retrieved" statt "Retireved"&lt;BR /&gt;&lt;BR /&gt;Mit dieser Regel kannst du alle DrawingDimensions durchlaufen und die Eigenschaft .Retrieved = True abfragen:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;Dim oDrawDoc As DrawingDocument
oDrawDoc = ThisApplication.ActiveDocument

Dim oSheet As Sheet
oSheet = oDrawDoc.ActiveSheet

Dim oDrawDim As DrawingDimension

For Each oDrawDim In oSheet.DrawingDimensions
	If  oDrawDim.Retrieved = True Then
		'Hier muss dann noch der Style gesetzt werden
	End If
Next&lt;/PRE&gt;&lt;P&gt;Allerdings bin ich mir grad nicht sicher wie der Code ist um den .Style zu ändern.&lt;BR /&gt;Hättest du da eine idw zum Testen mit den benötigten Stilen?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Edit:&lt;BR /&gt;Das ist sooo gut und leicht nachvollziehbar erklärt vom Jürgen.. echt richtig gut!&lt;BR /&gt;Solange man das Gerüst und den Aufbau von Codebeispielen so gut erklärt bekommt, benötigt man meiner Meinung nach wirklich kein Informatikstudium für solche Geschichten&amp;nbsp;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://forums.autodesk.com/i/smilies/16x16_smiley-happy.png" alt="Smiley (fröhlich)" title="Smiley (fröhlich)" /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 13:03:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808842#M20903</guid>
      <dc:creator>fullevent</dc:creator>
      <dc:date>2018-02-26T13:03:50Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808896#M20904</link>
      <description>&lt;P&gt;Hallo Jörg,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ich hatte mal einen Code geschrieben, der die Splines markiert in der Zeichnung. Den habe ich mal umgeändert auf Deine Bedürfnisse...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier VBA-Code zum Testen:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Sub IDW_MarkRetrievedDimension()

Dim oApp As Application
Set oApp = ThisApplication

' // Zeichnung holen
Dim oDoc As DrawingDocument
Set oDoc = ThisApplication.ActiveDocument

Dim oLayers As LayersEnumerator
Set oLayers = oDoc.StylesManager.Layers

'Layer für die Medellbemaßung
Dim RetrievedLayer As Layer

'Nach dem Layer suchen...
Dim tmpLayer As Layer
For Each tmpLayer In oLayers

    If tmpLayer.Name = "Retrieved_Dimension" Then
        Set RetrievedLayer = tmpLayer
        Exit For
    End If
Next

'Wenn nichts zugeweisen ist, dann ist der Layer wohl nicht vorhanden
' --&amp;gt; also anlegen
If RetrievedLayer Is Nothing Then
        
    Set RetrievedLayer = oLayers.Item("1:Dimension (ISO)").Copy("Retrieved_Dimension")
                
        Dim myGreen As Inventor.Color
        Set myGreen = oApp.TransientObjects.CreateColor(50, 255, 100)
        
        RetrievedLayer.Color = myGreen
        
        'MsgBox ("Neuer Layer wurde angelegt.")
    
End If

' // nur für das aktive Blatt
' // vielleicht später für alle oder bestimmte Blätter...
Dim tmpSheet As Sheet
Set tmpSheet = oDoc.ActiveSheet

'Bei jedem Modellmaß den Layer ändern
Dim tmpDim As GeneralDimension
For Each tmpDim In tmpSheet.DrawingDimensions

    If tmpDim.Retrieved = True Then
    
        tmpDim.Layer = RetrievedLayer
    
    End If

Next

End Sub&lt;/PRE&gt;
&lt;P&gt;Ich ändere in diesem Code allerdings nicht den gesamten Bemaßungsstil, sondern nur den Layer. Warum?&lt;/P&gt;
&lt;P&gt;Wenn man hinterher wieder zurück möchte, finde ich es so einfacher. Sowohl im Code als auch für den Anwender von Hand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich gehe mal davon aus, dass man mit Deinem Code "während der Arbeit" die farblichen Abgrenzungen sehen will, aber wenn man fertig st und nun die Datei freigeben oder drucken muss, dann sollen die Farben für den Vorgang ja auch ganz normal aussehen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Du kannst den Stil allerdings auf die gleiche Weise anpassen, wie ich das hier mit den Layern getan habe.&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/559699" target="_blank"&gt;@Juergen_Wagner&lt;/A&gt;&amp;nbsp;hatte ja schön erklärt worauf es ankommt.... Äh, wer trinkt noch mal das Bier?&amp;nbsp;&lt;IMG class="emoticon emoticon-smileyhappy" id="smileyhappy" src="https://autodesk.i.lithium.com/i/smilies/16x16_smiley-happy.gif" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier ein kleines Video, wie der Code in Aktion aussieht und wie man die Änderungen wieder leicht zurückstellen kann:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="iframe-container"&gt;&lt;IFRAME width="640" height="590" src="https://screencast.autodesk.com/Embed/Timeline/420e8a50-bedb-4b32-a1d1-1ab4de397127" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hilft Dir das ein Stückchen weiter?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;FONT size="-1" color="#666666"&gt;Bitte nutzt den "&lt;FONT color="#87BC40"&gt;Als Lösung akzeptieren&lt;/FONT&gt;"-Button, wenn ein Beitrag euer Problem oder eure Frage löst. Für hilfreiche Posts könnt ihr auch gerne Kudos vergeben.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 13:10:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808896#M20904</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2018-02-26T13:10:17Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808908#M20905</link>
      <description>&lt;P&gt;Danke euch, ich versuche es weiter.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ja, die Erklärungen von Jürgen sind echt gut, so verstehe ich auch was.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;vielen Dank an euch&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 13:13:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7808908#M20905</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-02-26T13:13:33Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Unterscheidung Modelmaß und Benutzermaß</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7809530#M20906</link>
      <description>&lt;P&gt;Yippi, yibbi, yibbi, yippi.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ich habs.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Public Sub Modellmaße()
 
Dim oDoc As DrawingDocument
Set oDoc = ThisApplication.ActiveDocument

Dim oSheet As Sheet
Set oSheet = oDoc.ActiveSheet

Dim oStylesManager As DrawingStylesManager
Set oStylesManager = oDoc.StylesManager

Dim oDimensionsStyle As DimensionStylesEnumerator
Set oDimensionsStyle = oStylesManager.DimensionStyles

Dim oModellDimStyle As DimensionStyle
Set oModellDimStyle = oDimensionsStyle.Item("Bemaßung - Modell")

Dim tmpDim As GeneralDimension
    For Each tmpDim In oSheet.DrawingDimensions
        If tmpDim.Retrieved = True Then
        tmpDim.Style = oModellDimStyle
    End If
Next

MsgBox ("Modellmaße wurden auf Stil " &amp;amp; oModellDimStyle.Name &amp;amp; " geändert")&lt;/PRE&gt;
&lt;P&gt;Anhand der Erklärungen, Hilfen und langsames herantasten funktioniert es.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hier der Beweiss&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://autode.sk/2F4AINQ" target="_blank"&gt;http://autode.sk/2F4AINQ&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Es ist vielleicht nicht so ausgefeilt wie die anderen Lösungen, aber ich bin zufrieden damit. Es muss allerdings der Stil bekannt sein.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vielleicht kann es der eine oder andere gebrauchen.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Feb 2018 15:36:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-unterscheidung-modelmass-und-benutzermass/m-p/7809530#M20906</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-02-26T15:36:03Z</dc:date>
    </item>
  </channel>
</rss>

