<?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): Abwicklung neben das Blatt" in Inventor - Deutsches Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7678378#M22197</link>
    <description>&lt;P&gt;Coole Sache ,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;da ich kein Alkohol trinke nützt ne Kiste nichts.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obwohl, du bekommst ja schon eine&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 10 Jan 2018 12:00:26 GMT</pubDate>
    <dc:creator>j_weber</dc:creator>
    <dc:date>2018-01-10T12:00:26Z</dc:date>
    <item>
      <title>Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7646160#M22188</link>
      <description>&lt;P&gt;Hallo zusammen,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;gibt es eine Möglichkeit über iLogic, das beim Speichern der Zeichnung neben das Blatt nochmal eine Abwicklung abgelichtet wird, wir würden das für die Laserfertigung benötigen, da auf den Ansichten auf dem Blatt &amp;nbsp;und an der Abwicklung auf dem Blatt bemaßt wird.&lt;/P&gt;
&lt;P&gt;Die Abwicklung neben dem Blatt soll eine schnellere Bearbeitung der Laserarbeiten ermöglichen.&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="2017-12-23 13_01_14-Autodesk Inventor Professional 2018 - [Zeichnung1.idw].png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/442635i720D483811416E00/image-size/large?v=v2&amp;amp;px=999" role="button" title="2017-12-23 13_01_14-Autodesk Inventor Professional 2018 - [Zeichnung1.idw].png" alt="2017-12-23 13_01_14-Autodesk Inventor Professional 2018 - [Zeichnung1.idw].png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;HR /&gt;
&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3728474"&gt;@S_May&lt;/a&gt;,&lt;BR /&gt; &lt;BR /&gt;Die Themenüberschrift wurde zum besseren Auffindbarkeit editiert von Dennis.Ossadnik&lt;BR /&gt;Original: Abwicklung neben das Blatt über ilogic oder Makro&lt;/P&gt;
&lt;HR /&gt;</description>
      <pubDate>Fri, 29 Dec 2017 13:49:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7646160#M22188</guid>
      <dc:creator>S_May</dc:creator>
      <dc:date>2017-12-29T13:49:25Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654094#M22189</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3728474"&gt;@S_May&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hier mal ein kleiner Entwurf in VBA:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Sub CreateFlatPatternView()

    ' Set a reference to the drawing document.
    ' This assumes a drawing document is active.
    Dim oDrawDoc As DrawingDocument
    Set oDrawDoc = ThisApplication.ActiveDocument

    'Set a reference to the active sheet.
    Dim oSheet As Sheet
    Set oSheet = oDrawDoc.ActiveSheet

    ' Create a new NameValueMap object
    Dim oBaseViewOptions As NameValueMap
    Set oBaseViewOptions = ThisApplication.TransientObjects.CreateNameValueMap

    ' Set the options to use when creating the base view.
    Call oBaseViewOptions.Add("SheetMetalFoldedModel", False)

    ' Open the sheet metal document invisibly
    Dim oModel As Document
    
    Set oModel = oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument 'ThisApplication.Documents.Open("C:\temp\SheetMetal.ipt", False)

    ' Create the placement point object.
    Dim oPoint As Point2d
    Set oPoint = ThisApplication.TransientGeometry.CreatePoint2d(oSheet.Width + 10, oSheet.Height / 2)

    ' Create a base view.
    Dim oBaseView As DrawingView
    Set oBaseView = oSheet.DrawingViews.AddBaseView(oModel, oPoint, 1, _
    kDefaultViewOrientation, kHiddenLineRemovedDrawingViewStyle, _
    , , oBaseViewOptions)


End Sub&lt;/PRE&gt;
&lt;P&gt;(Es gibt noch keine Fehlerbehandlung im Code.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Diese Code setzt Dir die Abwicklung von dem Modell der ersten Ansicht auf dem Blatt neben die Blattgrenze im Maßstab 1:1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kannst Du damit schon was anfangen?&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>Fri, 29 Dec 2017 13:49:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654094#M22189</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2017-12-29T13:49:39Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654172#M22190</link>
      <description>&lt;P&gt;Hi Dennis,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ich bin noch bis nächste Woche im Urlaub, aber ohne zu testen würde ich sagen ja, was ist denn der Auslöser für die Aktion?&lt;/P&gt;
&lt;P&gt;Wir haben in der Firma leider nur 2016 &lt;img id="smileyembarrassed" class="emoticon emoticon-smileyembarrassed" src="https://forums.autodesk.com/i/smilies/16x16_smiley-embarrassed.png" alt="Verlegener Smiley" title="Verlegener Smiley" /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Dec 2017 14:39:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654172#M22190</guid>
      <dc:creator>S_May</dc:creator>
      <dc:date>2017-12-29T14:39:16Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654212#M22191</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3728474"&gt;@S_May&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;also momentan ist der Auslöser ganz einfach: Der User muss das Makro manuell ausführen, wenn er die Ansicht braucht&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;Aber Du kannst ja auch jedes Makro aus einer iLogic-Regel heraus starten. Dann hättest Du eine Regel, die Du triggern kannst.&lt;/P&gt;
&lt;P&gt;Bei mir würde das so aussehen:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;InventorVb.RunMacro("MasterIVB", "Drawing", "CreateFlatPatternView")&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"MasterIVB": Meine IVB&lt;/P&gt;
&lt;P&gt;"Drawing": Mein Modul für die Zeichnungsmakros&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Oder eben gleich alles als iLogic-Regel...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aber mit dem Trigger ist das natürlich so eine Sache. Du müsstest den Code noch etwas anpassen, da er im Moment einfach eine Ansicht erstellt. Du müsstest also ein Prüfkriterium einbauen, damit der Code auch weiß, ob es diese Ansicht eventuell schon gibt oder nicht.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Dec 2017 14:46:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654212#M22191</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2017-12-29T14:46:12Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654216#M22192</link>
      <description>&lt;P&gt;Man könnte bspw. den Namen der Ansicht nehmen, um zu prüfen, ob die Ansicht für das Laserbrennen schon da ist. Hier ein Beispiel:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Sub CreateFlatPatternView()

        ' Set a reference to the drawing document.
    ' This assumes a drawing document is active.
    Dim oDrawDoc As DrawingDocument
    Set oDrawDoc = ThisApplication.ActiveDocument

    'Set a reference to the active sheet.
    Dim oSheet As Sheet
    Set oSheet = oDrawDoc.ActiveSheet
    
    Dim tmpView As DrawingView
    For Each tmpView In oSheet.DrawingViews
    
        If tmpView.Name = "LASER" Then
               
        MsgBox ("Ansicht LASER existiert bereits. Code wird verlassen.")
        Exit Sub
        
        End If
    
    Next

    ' Create a new NameValueMap object
    Dim oBaseViewOptions As NameValueMap
    Set oBaseViewOptions = ThisApplication.TransientObjects.CreateNameValueMap

    ' Set the options to use when creating the base view.
    Call oBaseViewOptions.Add("SheetMetalFoldedModel", False)

    ' Open the sheet metal document invisibly
    Dim oModel As Document
    
    Set oModel = oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument 'ThisApplication.Documents.Open("C:\temp\SheetMetal.ipt", False)

    ' Create the placement point object.
    Dim oPoint As Point2d
    Set oPoint = ThisApplication.TransientGeometry.CreatePoint2d(oSheet.Width + 10, oSheet.Height / 2)

    ' Create a base view.
    Dim oBaseView As DrawingView
    Set oBaseView = oSheet.DrawingViews.AddBaseView(oModel, oPoint, 1, _
    kDefaultViewOrientation, kHiddenLineRemovedDrawingViewStyle, _
    , , oBaseViewOptions)

    oBaseView.Name = "LASER"

End Sub&lt;/PRE&gt;</description>
      <pubDate>Fri, 29 Dec 2017 14:52:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654216#M22192</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2017-12-29T14:52:54Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654248#M22193</link>
      <description>&lt;P&gt;Hallo Dennis,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;das ist eine gute Idee, ich melde mich nächste Woche zurück deswegen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Dec 2017 15:15:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7654248#M22193</guid>
      <dc:creator>S_May</dc:creator>
      <dc:date>2017-12-29T15:15:16Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7660062#M22194</link>
      <description>&lt;P&gt;Hallo Dennis,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Die ilogic Lösung wurde gestoppt (schade, hätte mir gut gefallen), aber ich bin&amp;nbsp;nicht die&amp;nbsp;Legislative.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Evtl. kannst Du ja eine ilogic machen für die Allgemeinheit (wenn´s einer brauchen kann).&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Das Bier geht dann auf mich... &lt;img id="smileyembarrassed" class="emoticon emoticon-smileyembarrassed" src="https://forums.autodesk.com/i/smilies/16x16_smiley-embarrassed.png" alt="Verlegener Smiley" title="Verlegener Smiley" /&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2018 07:03:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7660062#M22194</guid>
      <dc:creator>S_May</dc:creator>
      <dc:date>2018-01-03T07:03:52Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7674822#M22195</link>
      <description>&lt;P&gt;Hallo&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3728474"&gt;@S_May&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;habe den VBA-Code noch etwas erweitert und eine kleine Fehlerprüfung eingebaut.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Sub CreateFlatPatternView()
    
    'Actives Dokument holen
    Dim oDrawDoc As DrawingDocument
    Set oDrawDoc = ThisApplication.ActiveDocument

    'Aktives Blatt holen
    Dim oSheet As Sheet
    Set oSheet = oDrawDoc.ActiveSheet
    
    'Kurze Fehlerprüfung (einfach gehlaten zum Nachvollziehen)
    If oSheet.DrawingViews.Count = 0 Then
        'Keine Ansicht auf dem Blatt.
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor Is Nothing Then
        'Erstansicht nicht gültig für diesen Code (eventuell eine Entwurfsansicht)
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocumentType &amp;lt;&amp;gt; kPartDocumentObject Then
        'Auf der ersten Ansicht ist kein Einzeteil abgeleitet
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument.ComponentDefinition.Type &amp;lt;&amp;gt; kSheetMetalComponentDefinitionObject Then
        'Das Einzelteil ist kein Blech und kann hier nicht verarbeitet werden
        'Code wird nicht ausgeführt.
        Exit Sub
    End If
    'Fehlerprüfung ENDE
        
        
    'Mal eben schauen, ob es bereits eine Ansicht LASER auf dem Blatt gibt
    Dim tmpView As DrawingView
    For Each tmpView In oSheet.DrawingViews
        If tmpView.Name = "LASER" Then
            'Code wird verlassen, wenn es bereits eine Ansicht namens "LASER" auf dem Blatt gibt
            'MsgBox ("Ansicht LASER existiert bereits. Code wird verlassen.")
            Exit Sub
        End If
    Next

    'Referenziertes Modell holen aus der ersten Ansicht
    Dim oModel As PartDocument
    Set oModel = oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument 'ThisApplication.Documents.Open("C:\temp\SheetMetal.ipt", False)

    'Wenn noch keine Abwicklung im Part ist, wird sie jetzt erstellt
    Dim tmpSheetCompDef As SheetMetalComponentDefinition
    Set tmpSheetCompDef = oModel.ComponentDefinition

    If tmpSheetCompDef.HasFlatPattern = False Then
        Call tmpSheetCompDef.Unfold
        'Sollte es hier zu einem Fehler kommen, muss die Ansicht zunächst manuell erstellt werden im Blechteil
    End If
    'Abwicklung im Blech jetzt vorhanden


    'Optionen zusammenstellen für die Ansicht der Abwicklung
    Dim oBaseViewOptions As NameValueMap
    Set oBaseViewOptions = ThisApplication.TransientObjects.CreateNameValueMap
    Call oBaseViewOptions.Add("SheetMetalFoldedModel", False)

    ' Punkt erstelen, an dem die Ansicht platziert werden soll.
    Dim oPoint As Point2d
    Set oPoint = ThisApplication.TransientGeometry.CreatePoint2d(oSheet.Width + 10, oSheet.Height / 2)

    ' Ansicht erstellen im Maßstab 1:1
    Dim oBaseView As DrawingView
    Set oBaseView = oSheet.DrawingViews.AddBaseView(oModel, _
                                                    oPoint, _
                                                    1, _
                                                    kDefaultViewOrientation, _
                                                    kHiddenLineRemovedDrawingViewStyle, _
                                                    , _
                                                    , _
                                                    oBaseViewOptions)

    'Ansicht den einen Namen zur Identifizierung geben
    oBaseView.Name = "LASER"

End Sub&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wie gewünscht habe ich das dann umgeschrieben für die Verwendung in einer iLogic-Regel:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;   
    'Actives Dokument holen
    Dim oDrawDoc As DrawingDocument
    oDrawDoc = ThisDrawing.Document

    'Aktives Blatt holen
    Dim oSheet As Sheet
    oSheet = oDrawDoc.ActiveSheet
      
    'Kurze Fehlerprüfung (einfach gehlaten zum Nachvollziehen)
    If oSheet.DrawingViews.Count = 0 Then
        'Keine Ansicht auf dem Blatt.
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor Is Nothing Then
        'Erstansicht nicht gültig für diesen Code (eventuell eine Entwurfsansicht)
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocumentType &amp;lt;&amp;gt; Inventor.DocumentTypeEnum.kPartDocumentObject Then
        'Auf der ersten Ansicht ist kein Einzeteil abgeleitet
        'Code wird nicht ausgeführt.
        Exit Sub
    ElseIf oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument.ComponentDefinition.Type &amp;lt;&amp;gt; Inventor.ObjectTypeEnum.kSheetMetalComponentDefinitionObject Then
        'Das Einzelteil ist kein Blech und kann hier nicht verarbeitet werden
        'Code wird nicht ausgeführt.
        Exit Sub
    End If
    'Fehlerprüfung ENDE
	
    'Mal eben schauen, ob es bereits eine Ansicht LASER auf dem Blatt gibt
    Dim tmpView As DrawingView
    For Each tmpView In oSheet.DrawingViews
        If tmpView.Name = "LASER" Then
            'Code wird verlassen, wenn es bereits eine Ansicht namens "LASER" auf dem Blatt gibt
            'MsgBox ("Ansicht LASER existiert bereits. Code wird verlassen.")
            Exit Sub
        End If
    Next

    'Referenziertes Modell holen aus der ersten Ansicht
    Dim oModel As PartDocument
    oModel = oSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument

    'Wenn noch keine Abwicklung im Part ist, wird sie jetzt erstellt
    Dim tmpSheetCompDef As SheetMetalComponentDefinition
    tmpSheetCompDef = oModel.ComponentDefinition

    If tmpSheetCompDef.HasFlatPattern = False Then
        Call tmpSheetCompDef.Unfold
        'Sollte es hier zu einem Fehler kommen, muss die Ansicht zunächst manuell erstellt werden im Blechteil
    End If
    'Abwicklung im Blech jetzt vorhanden


    'Optionen zusammenstellen für die Ansicht der Abwicklung
    Dim oBaseViewOptions As NameValueMap
    oBaseViewOptions = ThisApplication.TransientObjects.CreateNameValueMap
    Call oBaseViewOptions.Add("SheetMetalFoldedModel", False)

    ' Punkt erstelen, an dem die Ansicht platziert werden soll.
    Dim oPoint As Point2d
    oPoint = ThisApplication.TransientGeometry.CreatePoint2d(oSheet.Width + 10, oSheet.Height / 2)
    ' Ansicht erstellen im Maßstab 1:1
	
    Dim oBaseView As DrawingView
    oBaseView = oSheet.DrawingViews.AddBaseView(oModel, _
												oPoint, _
												1, _
												Inventor.ViewOrientationTypeEnum.kDefaultViewOrientation, _
												Inventor.DrawingViewStyleEnum.kHiddenLineRemovedDrawingViewStyle, _
												, _
												, _
												oBaseViewOptions)

    'Ansicht den einen Namen zur Identifizierung geben
    oBaseView.Name = "LASER"

&lt;/PRE&gt;
&lt;P&gt;Verwendung des Code ist wie immer auf eigene Gefahr!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Auf das versprochene Bier freue ich mich schon&amp;nbsp;&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://forums.autodesk.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley (überglücklich)" title="Smiley (überglücklich)" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jan 2018 12:04:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7674822#M22195</guid>
      <dc:creator>Dennis.Ossadnik</dc:creator>
      <dc:date>2018-01-09T12:04:43Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7674847#M22196</link>
      <description>&lt;P&gt;Sehr cool Dennis, das gibt eine Kiste, wohin soll ich versenden lassen? &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>Tue, 09 Jan 2018 12:13:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7674847#M22196</guid>
      <dc:creator>S_May</dc:creator>
      <dc:date>2018-01-09T12:13:10Z</dc:date>
    </item>
    <item>
      <title>Betreff: Inventor (VBA/iLogic): Abwicklung neben das Blatt</title>
      <link>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7678378#M22197</link>
      <description>&lt;P&gt;Coole Sache ,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;da ich kein Alkohol trinke nützt ne Kiste nichts.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obwohl, du bekommst ja schon eine&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jan 2018 12:00:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-deutsches-forum/inventor-vba-ilogic-abwicklung-neben-das-blatt/m-p/7678378#M22197</guid>
      <dc:creator>j_weber</dc:creator>
      <dc:date>2018-01-10T12:00:26Z</dc:date>
    </item>
  </channel>
</rss>

