<?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>topic Re: setting drawing sheet properties in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11906944#M24699</link>
    <description>&lt;P&gt;The code works perfectly, but it only works with standard sheet sizes. For administrative reasons, the labels we use in the company are a little larger, so when executing the code, the sheet is adjusted, leaving the frames outside the sheet.&lt;/P&gt;&lt;P&gt;How can this event be resolved?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Captura112233123.JPG" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1204192i16BE8B8D0CC5CD5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Captura112233123.JPG" alt="Captura112233123.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Wed, 19 Apr 2023 12:05:20 GMT</pubDate>
    <dc:creator>Juan_Baron6NFHE</dc:creator>
    <dc:date>2023-04-19T12:05:20Z</dc:date>
    <item>
      <title>setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904624#M24694</link>
      <description>&lt;P&gt;Hello, I am trying to configure the change in the size of the drawing sheets through a form, but the property where the size (A4, A3, A2. etc) of the sheet is entered is not reflected in the label.&lt;BR /&gt;How can I incorporate it into the code so that it changes with each new sheet, generally on all sheets of the drawing. thanks This is the code I'm using for the configuration&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;InventorVb.DocumentUpdate(True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iLogicForm.Show("FORMATO_DE_HOJA")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'FORMATOS&lt;/P&gt;&lt;P&gt;'[&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A4" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.ActiveSheet.Orientation = kPortraitPageOrientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("307", "225" , moveBorderItems := True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.TitleBlock = "FORMATO UTILLAJE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.Border = "FORMATO A4"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A4" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("307", "225" , moveBorderItems := True)&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'] FORMATO_A4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'[&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A3" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.ActiveSheet.Orientation = kLandscapePageOrientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("307", "430", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.TitleBlock = "FORMATO UTILLAJE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.Border = "FORMATO A3"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A3" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("307", "430", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'] FORMATO_A3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'[&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A2" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.ActiveSheet.Orientation = kLandscapePageOrientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("430,5", "604", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.TitleBlock = "FORMATO UTILLAJE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.Border = "FORMATO A2"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A2" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("430,5", "604", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'] FORMATO_A2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'[&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A1" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.ActiveSheet.Orientation = kLandscapePageOrientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("605", "851", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.TitleBlock = "FORMATO UTILLAJE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.Border = "FORMATO A1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A1" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("605", "851", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'] FOTMATO_A1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'[&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A0" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.ActiveSheet.Orientation = kLandscapePageOrientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("851", "1199", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.TitleBlock = "FORMATO UTILLAJE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.Border = "FORMATO A0"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If FORMATO_HOJA = "FORMATO_A0" Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveSheet.ChangeSize("851", "1199", moveBorderItems := True)&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;']FOTMATO_A0&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 14:31:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904624#M24694</guid>
      <dc:creator>Miguel.CarvajalS34Q6</dc:creator>
      <dc:date>2023-04-18T14:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904729#M24695</link>
      <description>&lt;P&gt;Made those buttons a few times for customers.&lt;/P&gt;&lt;P&gt;Converted my code to ilogic:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
	&lt;SPAN&gt;DrawingDown&lt;/SPAN&gt;()&lt;BR /&gt;	&lt;SPAN&gt;'DrawingUp()&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDown&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;odoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;odoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;

	&lt;SPAN&gt;Select&lt;/SPAN&gt; &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA3DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA4DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kPortraitPageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA2DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA3DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA1DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA2DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA0DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA1DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Select&lt;/SPAN&gt;

	&lt;SPAN&gt;InsertDefaultBorder&lt;/SPAN&gt;(&lt;SPAN&gt;odoc&lt;/SPAN&gt;, &lt;SPAN&gt;oSheet&lt;/SPAN&gt;)

&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;DrawingUp&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;odoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;odoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
	&lt;SPAN&gt;Select&lt;/SPAN&gt; &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA4DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA3DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA3DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA2DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA2DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA1DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
		&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA1DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Size&lt;/SPAN&gt; = &lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA0DrawingSheetSize&lt;/SPAN&gt;
			&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;PageOrientationTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kLandscapePageOrientation&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Select&lt;/SPAN&gt;

	&lt;SPAN&gt;InsertDefaultBorder&lt;/SPAN&gt;(&lt;SPAN&gt;odoc&lt;/SPAN&gt;, &lt;SPAN&gt;oSheet&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;InsertDefaultBorder&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;, &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;)

        &lt;SPAN&gt;' Check to see if the sheet already has a border and delete it if it does.&lt;/SPAN&gt;
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Border&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
            &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Border&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;()
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

        &lt;SPAN&gt;' Define the values to use as input for the border creation.&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;HorizontalZoneCount&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Long&lt;/SPAN&gt;
        &lt;SPAN&gt;HorizontalZoneCount&lt;/SPAN&gt; = 0

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;HorizontalZoneLabelMode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BorderLabelModeEnum&lt;/SPAN&gt;
        &lt;SPAN&gt;HorizontalZoneLabelMode&lt;/SPAN&gt; = &lt;SPAN&gt;BorderLabelModeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kBorderLabelModeNumeric&lt;/SPAN&gt;

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;VerticalZoneCount&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Long&lt;/SPAN&gt;
        &lt;SPAN&gt;VerticalZoneCount&lt;/SPAN&gt; = 0

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;VerticalZoneLabelMode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BorderLabelModeEnum&lt;/SPAN&gt;
        &lt;SPAN&gt;VerticalZoneLabelMode&lt;/SPAN&gt; = &lt;SPAN&gt;BorderLabelModeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kBorderLabelModeAlphabetical&lt;/SPAN&gt;

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;LabelFromBottomRight&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Boolean&lt;/SPAN&gt;
        &lt;SPAN&gt;LabelFromBottomRight&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;DelimitByLines&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Boolean&lt;/SPAN&gt;
        &lt;SPAN&gt;DelimitByLines&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;CenterMarks&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Boolean&lt;/SPAN&gt;
        &lt;SPAN&gt;CenterMarks&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;TopMargin&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
        &lt;SPAN&gt;TopMargin&lt;/SPAN&gt; = 0.5

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;BottomMargin&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
        &lt;SPAN&gt;BottomMargin&lt;/SPAN&gt; = 0.5

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;LeftMargin&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
        &lt;SPAN&gt;LeftMargin&lt;/SPAN&gt; = 0.5

        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;RightMargin&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
        &lt;SPAN&gt;RightMargin&lt;/SPAN&gt; = 0.5

        &lt;SPAN&gt;'Dim BorderLineWidth As Double&lt;/SPAN&gt;
        &lt;SPAN&gt;'BorderLineWidth = 0.35&lt;/SPAN&gt;

        &lt;SPAN&gt;'Dim TextLabelHeight As Double&lt;/SPAN&gt;
        &lt;SPAN&gt;'TextLabelHeight = 1.5&lt;/SPAN&gt;

        &lt;SPAN&gt;'Dim Font As String&lt;/SPAN&gt;
        &lt;SPAN&gt;'Font = "Courier New"&lt;/SPAN&gt;

        &lt;SPAN&gt;' Add the border to the sheet.  This sets all of the values, but any of them&lt;/SPAN&gt;
        &lt;SPAN&gt;' can be left out and it will default to an appropriate value.&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBorder&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DefaultBorder&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;AddDefaultBorder&lt;/SPAN&gt;(&lt;SPAN&gt;HorizontalZoneCount&lt;/SPAN&gt;, &lt;SPAN&gt;HorizontalZoneLabelMode&lt;/SPAN&gt;,
                                          &lt;SPAN&gt;VerticalZoneCount&lt;/SPAN&gt;, &lt;SPAN&gt;VerticalZoneLabelMode&lt;/SPAN&gt;,
                                          &lt;SPAN&gt;LabelFromBottomRight&lt;/SPAN&gt;, &lt;SPAN&gt;DelimitByLines&lt;/SPAN&gt;,
                                          &lt;SPAN&gt;CenterMarks&lt;/SPAN&gt;, &lt;SPAN&gt;TopMargin&lt;/SPAN&gt;, &lt;SPAN&gt;BottomMargin&lt;/SPAN&gt;,
                                          &lt;SPAN&gt;LeftMargin&lt;/SPAN&gt;, &lt;SPAN&gt;RightMargin&lt;/SPAN&gt;,,
                                          ,)
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 15:00:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904729#M24695</guid>
      <dc:creator>Cadkunde.nl</dc:creator>
      <dc:date>2023-04-18T15:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904751#M24696</link>
      <description>&lt;P&gt;I think I did not make myself understood, the only thing I need is that regardless of the size of the sheet, it is inserted if it is A4, A3 or A2 as the case may be, since I put the sheet size property on it and I get another value on the label&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 15:06:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11904751#M24696</guid>
      <dc:creator>Miguel.CarvajalS34Q6</dc:creator>
      <dc:date>2023-04-18T15:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11905480#M24697</link>
      <description>&lt;P&gt;I think you can shorten your rule like this:&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;InventorVb.DocumentUpdate(True)
iLogicForm.Show("FORMATO_DE_HOJA")

Dim doc As DrawingDocument = ThisDoc.Document
Dim sheet As Sheet = doc.ActiveSheet

ActiveSheet.TitleBlock = "FORMATO UTILLAJE"
sheet.Orientation = PageOrientationTypeEnum.kLandscapePageOrientation

Select Case FORMATO_HOJA
    Case "FORMATO_A4"
        sheet.Orientation = PageOrientationTypeEnum.kPortraitPageOrientation
        sheet.Size = DrawingSheetSizeEnum.kA4DrawingSheetSize
        ActiveSheet.Border = "FORMATO A4"
    Case "FORMATO_A3"
        sheet.Size = DrawingSheetSizeEnum.kA3DrawingSheetSize
        ActiveSheet.Border = "FORMATO A3"
    Case "FORMATO_A2"
        sheet.Size = DrawingSheetSizeEnum.kA2DrawingSheetSize
        ActiveSheet.Border = "FORMATO A2"
    Case "FORMATO_A1"
        sheet.Size = DrawingSheetSizeEnum.kA1DrawingSheetSize
        ActiveSheet.Border = "FORMATO A1"
    Case "FORMATO_A0"
        sheet.Size = DrawingSheetSizeEnum.kA0DrawingSheetSize
        ActiveSheet.Border = "FORMATO A0"
End Select&lt;/LI-CODE&gt;
&lt;P&gt;This is shorter and uses the Inventor API instead of the iLogic API with the advantage that you can use default Inventor features.&amp;nbsp; In your title block you can use a text block with the parameter &amp;lt;Sheet Size&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JelteDeJong_0-1681848804467.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1203930iE958D36BF1C19EAD/image-size/large?v=v2&amp;amp;px=999" role="button" title="JelteDeJong_0-1681848804467.png" alt="JelteDeJong_0-1681848804467.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 20:13:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11905480#M24697</guid>
      <dc:creator>JelteDeJong</dc:creator>
      <dc:date>2023-04-18T20:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11906379#M24698</link>
      <description>&lt;P&gt;Oops was a bit too short in my explanation.&lt;/P&gt;&lt;P&gt;In your code you change the size of the current sheet by length and width.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my code I use:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;DrawingSheetSizeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kA3DrawingSheetSize&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;So i change it to a formatted style A4, A3 etc.&lt;/P&gt;&lt;P&gt;And you can call this in your titleblock with Drawing--&amp;gt; Sheetsize.&lt;/P&gt;&lt;P&gt;JelteDeJong already made screenshot of that&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 07:21:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11906379#M24698</guid>
      <dc:creator>Cadkunde.nl</dc:creator>
      <dc:date>2023-04-19T07:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11906944#M24699</link>
      <description>&lt;P&gt;The code works perfectly, but it only works with standard sheet sizes. For administrative reasons, the labels we use in the company are a little larger, so when executing the code, the sheet is adjusted, leaving the frames outside the sheet.&lt;/P&gt;&lt;P&gt;How can this event be resolved?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Captura112233123.JPG" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1204192i16BE8B8D0CC5CD5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Captura112233123.JPG" alt="Captura112233123.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 12:05:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11906944#M24699</guid>
      <dc:creator>Juan_Baron6NFHE</dc:creator>
      <dc:date>2023-04-19T12:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11907172#M24700</link>
      <description>&lt;P&gt;In conclusion I need to change the value of &amp;lt;sheet size&amp;gt; for the title of the sheet, that if the sheet has the title "A4", then the sheet size is A4&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 13:48:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11907172#M24700</guid>
      <dc:creator>Miguel.CarvajalS34Q6</dc:creator>
      <dc:date>2023-04-19T13:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: setting drawing sheet properties</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11908171#M24701</link>
      <description>&lt;P&gt;If I understand correctly you have custom pare sizes. (A4 is not really A4.) That complicates the question a bit. Because then you can't use the default paper sizes and default &amp;lt;Sheet Size&amp;gt; property.&amp;nbsp; &amp;lt;Sheet Size&amp;gt; will show "Custom size". But You could create a prompted entry, called "Custom sheet size", in your title block.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JelteDeJong_0-1681938421504.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1204397iCB3906FFBB5B9F90/image-size/large?v=v2&amp;amp;px=999" role="button" title="JelteDeJong_0-1681938421504.png" alt="JelteDeJong_0-1681938421504.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Then you could fill in that prompted entry with iLogic. Your code would look something like this:&lt;/P&gt;
&lt;LI-CODE lang="visual-basic"&gt;InventorVb.DocumentUpdate(True)
iLogicForm.Show("FORMATO_DE_HOJA")

Dim doc As DrawingDocument = ThisDoc.Document
Dim sheet As Sheet = doc.ActiveSheet

ActiveSheet.TitleBlock = "FORMATO UTILLAJE"
sheet.Orientation = PageOrientationTypeEnum.kLandscapePageOrientation

Dim format = "A4"
Select Case FORMATO_HOJA
    Case "FORMATO_A4"
        sheet.Orientation = PageOrientationTypeEnum.kPortraitPageOrientation
        ActiveSheet.ChangeSize("307", "225", moveBorderItems:=True)
        ActiveSheet.Border = "FORMATO A4"
        format = "A4"
    Case "FORMATO_A3"
        ActiveSheet.ChangeSize("307", "430", moveBorderItems:=True)
        ActiveSheet.Border = "FORMATO A3"
        format = "A3"
    Case "FORMATO_A2"
        ActiveSheet.ChangeSize("430,5", "604", moveBorderItems:=True)
        ActiveSheet.Border = "FORMATO A2"
        format = "A2"
    Case "FORMATO_A1"
        ActiveSheet.ChangeSize("605", "851", moveBorderItems:=True)
        ActiveSheet.Border = "FORMATO A1"
        format = "A1"
    Case "FORMATO_A0"
        ActiveSheet.ChangeSize("851", "1199", moveBorderItems:=True)
        ActiveSheet.Border = "FORMATO A0"
        format = "A0"
End Select

' Set the prompted entry
Dim titleBlock As TitleBlock = sheet.TitleBlock
For Each textBox As TextBox In titleBlock.Definition.Sketch.TextBoxes
    If (textBox.Text = "Custom sheet size") Then
        Dim uom = doc.UnitsOfMeasure
        Dim x = Math.Round(uom.ConvertUnits(sheet.Width, UnitsTypeEnum.kDatabaseLengthUnits, UnitsTypeEnum.kDefaultDisplayLengthUnits), 1)
        Dim y = Math.Round(uom.ConvertUnits(sheet.Height, UnitsTypeEnum.kDatabaseLengthUnits, UnitsTypeEnum.kDefaultDisplayLengthUnits), 1)
        Dim sheetSize = String.Format("{0} ({1}x{2})", format, x, y)
        titleBlock.SetPromptResultText(textBox, sheetSize)
    End If
Next&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 19 Apr 2023 21:09:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/setting-drawing-sheet-properties/m-p/11908171#M24701</guid>
      <dc:creator>JelteDeJong</dc:creator>
      <dc:date>2023-04-19T21:09:15Z</dc:date>
    </item>
  </channel>
</rss>

