<?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 Update View Labels on current sheet in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408794#M125670</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I could some assistance with the following code. The program updates all of the views on all sheets properly.&lt;/P&gt;&lt;P&gt;However, I would like the option to process the current sheet only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my current code.&lt;/P&gt;&lt;PRE&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;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;oModel&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelDocument&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheets&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;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;

&lt;SPAN&gt;oSheets&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;question1&lt;/SPAN&gt;=&lt;SPAN&gt;vbNo&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;
			&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
			    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt;
			    &lt;SPAN&gt;'make view label visible&lt;/SPAN&gt;
			      &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ViewType&lt;/SPAN&gt; = 10501 &lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ShowLabel&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
				&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Label&lt;/SPAN&gt;.&lt;SPAN&gt;FormattedText&lt;/SPAN&gt; = &lt;SPAN&gt;String1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String2&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String4&lt;/SPAN&gt; &amp;amp;&lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String3&lt;/SPAN&gt;
			      &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			    &lt;SPAN&gt;Next&lt;/SPAN&gt;
			&lt;SPAN&gt;Next&lt;/SPAN&gt;
			&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
		        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt;
			  &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ViewType&lt;/SPAN&gt; = 10501 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			    &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ShowLabel&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
			    &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Label&lt;/SPAN&gt;.&lt;SPAN&gt;FormattedText&lt;/SPAN&gt; = &lt;SPAN&gt;String1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String2&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String4&lt;/SPAN&gt; &amp;amp;&lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String3&lt;/SPAN&gt;
			  &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		    &lt;SPAN&gt;Next&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;/PRE&gt;</description>
    <pubDate>Mon, 21 Jun 2021 18:21:47 GMT</pubDate>
    <dc:creator>J_Dumont</dc:creator>
    <dc:date>2021-06-21T18:21:47Z</dc:date>
    <item>
      <title>Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408794#M125670</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I could some assistance with the following code. The program updates all of the views on all sheets properly.&lt;/P&gt;&lt;P&gt;However, I would like the option to process the current sheet only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my current code.&lt;/P&gt;&lt;PRE&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;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;oModel&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelDocument&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheets&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;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;

&lt;SPAN&gt;oSheets&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;question1&lt;/SPAN&gt;=&lt;SPAN&gt;vbNo&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;
			&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
			    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt;
			    &lt;SPAN&gt;'make view label visible&lt;/SPAN&gt;
			      &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ViewType&lt;/SPAN&gt; = 10501 &lt;SPAN&gt;Then&lt;/SPAN&gt;
				&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ShowLabel&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
				&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Label&lt;/SPAN&gt;.&lt;SPAN&gt;FormattedText&lt;/SPAN&gt; = &lt;SPAN&gt;String1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String2&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String4&lt;/SPAN&gt; &amp;amp;&lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String3&lt;/SPAN&gt;
			      &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			    &lt;SPAN&gt;Next&lt;/SPAN&gt;
			&lt;SPAN&gt;Next&lt;/SPAN&gt;
			&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
		        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt;
			  &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ViewType&lt;/SPAN&gt; = 10501 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			    &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ShowLabel&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
			    &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Label&lt;/SPAN&gt;.&lt;SPAN&gt;FormattedText&lt;/SPAN&gt; = &lt;SPAN&gt;String1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String2&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String4&lt;/SPAN&gt; &amp;amp;&lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String3&lt;/SPAN&gt;
			  &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
		    &lt;SPAN&gt;Next&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;/PRE&gt;</description>
      <pubDate>Mon, 21 Jun 2021 18:21:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408794#M125670</guid>
      <dc:creator>J_Dumont</dc:creator>
      <dc:date>2021-06-21T18:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408831#M125672</link>
      <description>&lt;P&gt;I don't see where your question1 is getting it's information from but......below I commented out the lines that you don't need just to show what I changed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you only want to work with the current sheet (or active sheet) then you don't need to loop through the Sheets collection.&amp;nbsp; Therefore, I commented out the For / Each loop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Dim oDoc As DrawingDocument:  oDoc = ThisDoc.Document
oModel = ThisDoc.ModelDocument

'Dim oSheets As Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView

'oSheets = oDoc.Sheets
oSheet = oDoc.ActiveSheet
If question1=vbNo Then
'	For Each oSheet In oSheets
		oViews = oSheet.DrawingViews
		For Each oView In oViews
			'make view label visible
			If oView.ViewType = 10501 Then
				oView.ShowLabel = True
				oView.Label.FormattedText = String1 &amp;amp; String2 &amp;amp; "&amp;lt;Br/&amp;gt;" &amp;amp; String4 &amp;amp;"&amp;lt;Br/&amp;gt;" &amp;amp; String3
			End If
		Next
'	Next
Else
	oViews = oSheet.DrawingViews
	For Each oView In oViews
		If oView.ViewType = 10501 Then
			oView.ShowLabel = True
			oView.Label.FormattedText = String1 &amp;amp; String2 &amp;amp; "&amp;lt;Br/&amp;gt;" &amp;amp; String4 &amp;amp;"&amp;lt;Br/&amp;gt;" &amp;amp; String3
		End If
	Next
End If&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 18:35:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408831#M125672</guid>
      <dc:creator>R.Mabery</dc:creator>
      <dc:date>2021-06-21T18:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408858#M125673</link>
      <description>&lt;P&gt;Here's something you can try:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Sub Main
	Dim oDoc As DrawingDocument = ThisDoc.Document
	oModel = ThisDoc.ModelDocument

	Dim oSheets As Sheets
	Dim oSheet As Sheet = oDoc.Sheets
	Dim oViews As DrawingViews
	Dim oView As DrawingView

	If MsgBox("All Sheets [Yes] Or ActiveSheet [No]?", vbYesNo + vbQuestion,"") = vbYes Then
		For Each oSheet In oSheets
			oViews = oSheet.DrawingViews
			UpdateLabels(oViews)
		Next
	Else
		oSheet = oDoc.ActiveSheet
		oViews = oSheet.DrawingViews
		UpdateLabels(oViews)
	End If
End Sub

Sub UpdateLabels(oVws As DrawingViews)
	For Each oView As DrawingView In oVws
		If oView.ViewType = 10501 Then
			oView.ShowLabel = True
			oView.Label.FormattedText = String1 &amp;amp; String2 &amp;amp; "&amp;lt;Br/&amp;gt;" &amp;amp; String4 &amp;amp;"&amp;lt;Br/&amp;gt;" &amp;amp; String3
		End If
	Next
End Sub&lt;/LI-CODE&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;If this solved your problem, or answered your question, please click &lt;SPAN style="background-color: green; color: white;"&gt;&lt;STRONG&gt;ACCEPT SOLUTION&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;BR /&gt;Or, if this helped you, please click (LIKE or KUDOS) &lt;SPAN&gt;&lt;img class="lia-deferred-image lia-image-emoji" src="https://forums.autodesk.com/html/@7401B55A0A518861312A0F851CD29320/emoticons/1f44d.png" alt=":thumbs_up:" title=":thumbs_up:" /&gt;&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;If you want and have time, I would appreciate your Vote(s) for &lt;A href="https://forums.autodesk.com/t5/forums/recentpostspage/post-type/message/interaction-style/idea/user-id/7812054/" target="_blank" rel="noopener"&gt;My IDEAS &lt;SPAN&gt;&lt;img class="lia-deferred-image lia-image-emoji" src="https://forums.autodesk.com/html/@B166FEBB95D67CFA84899D32D8E17FC1/emoticons/1f4a1.png" alt=":light_bulb:" title=":light_bulb:" /&gt;&lt;/SPAN&gt;&lt;/A&gt;or you can Explore &lt;A href="https://knowledge.autodesk.com/profile/LTSUSR7HXMSAE/articles" target="_blank" rel="noopener"&gt;My CONTRIBUTIONS &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 18:49:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10408858#M125673</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2021-06-21T18:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10409388#M125680</link>
      <description>&lt;P&gt;Hi Randy,&lt;/P&gt;&lt;P&gt;My apologies, I left the code for the question out of my post. I removed the comments and the code works perfectly.&lt;/P&gt;&lt;P&gt;Thank you for the quick response.&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, 21 Jun 2021 23:02:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10409388#M125680</guid>
      <dc:creator>J_Dumont</dc:creator>
      <dc:date>2021-06-21T23:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10409390#M125681</link>
      <description>&lt;P&gt;Thank you as well for posting so quickly. I like your style but for whatever reason, the code errors with the following message.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Unable to cast COM object of type 'System.__ComObject' to interface type 'Inventor.Sheet'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{206B59AE-22A6-11D4-B7A8-0060B0F159EF}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code I am using.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;
&lt;SPAN&gt;sFont&lt;/SPAN&gt; = &lt;SPAN&gt;"Arial"&lt;/SPAN&gt;
&lt;SPAN&gt;sFSize1&lt;/SPAN&gt; = 0.3 &lt;SPAN&gt;'font size in cm&lt;/SPAN&gt;
&lt;SPAN&gt;sFSize2&lt;/SPAN&gt; = 0.3175 &lt;SPAN&gt;'font size in cm&lt;/SPAN&gt;

&lt;SPAN&gt;String1&lt;/SPAN&gt; = &lt;SPAN&gt;"&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' Underline='False'&amp;gt; PN: &amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' Underline='False'&amp;gt;&amp;lt;Property Document='model' PropertySet='Design Tracking Properties' Property='Part Number' FormatID='{32853F0F-3444-11D1-9E93-0060B03C1CA6}' PropertyID='43'&amp;gt;PART NUMBER&amp;lt;/Property&amp;gt;&amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt; - &amp;lt;/StyleOverride&amp;gt;"&lt;/SPAN&gt;
&lt;SPAN&gt;String3&lt;/SPAN&gt; = &lt;SPAN&gt;"&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt;SCALE: &amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt;&amp;lt;DrawingViewScale/&amp;gt;&amp;lt;/StyleOverride&amp;gt;"&lt;/SPAN&gt;
&lt;SPAN&gt;String2&lt;/SPAN&gt; = &lt;SPAN&gt;"&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' Underline='False'&amp;gt;&amp;lt;Property Document='model' PropertySet='Design Tracking Properties' Property='Authority' FormatID='{32853F0F-3444-11D1-9E93-0060B03C1CA6}' PropertyID='43'&amp;gt;AUTHORITY&amp;lt;/Property&amp;gt;&amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt; REQ&amp;amp;apos;D &amp;lt;/StyleOverride&amp;gt;"&lt;/SPAN&gt;
&lt;SPAN&gt;String4&lt;/SPAN&gt; = &lt;SPAN&gt;"&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt;&amp;lt;Property Document='model' PropertySet='Design Tracking Properties' Property='Material' FormatID='{32853F0F-3444-11D1-9E93-0060B03C1CA6}' PropertyID='20'&amp;gt;MATERIAL&amp;lt;/Property&amp;gt;&amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt; - &amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt;&amp;lt;Property Document='model' PropertySet='User Defined Properties' Property='G_H' FormatID='{D5CDD505-2E9C-101B-9397-08002B2CF9AE}' PropertyID='7'&amp;gt;G_H&amp;lt;/Property&amp;gt;&amp;lt;/StyleOverride&amp;gt;&amp;lt;StyleOverride Font='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFont&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"' FontSize='"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;sFSize1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"'&amp;gt; THK&amp;lt;/StyleOverride&amp;gt;"&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;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;oModel&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelDocument&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheets&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;Sheets&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oViews&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"All Sheets [Yes] Or ActiveSheet [No]?"&lt;/SPAN&gt;, &lt;SPAN&gt;vbYesNo&lt;/SPAN&gt; + &lt;SPAN&gt;vbQuestion&lt;/SPAN&gt;,&lt;SPAN&gt;""&lt;/SPAN&gt;) = &lt;SPAN&gt;vbYes&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
		&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;
			&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
			&lt;SPAN&gt;UpdateLabels&lt;/SPAN&gt;(&lt;SPAN&gt;oViews&lt;/SPAN&gt;)
		&lt;SPAN&gt;Next&lt;/SPAN&gt;
		&lt;SPAN&gt;Else&lt;/SPAN&gt;
		&lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
		&lt;SPAN&gt;oViews&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
		&lt;SPAN&gt;UpdateLabels&lt;/SPAN&gt;(&lt;SPAN&gt;oViews&lt;/SPAN&gt;) 
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&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;UpdateLabels&lt;/SPAN&gt;(&lt;SPAN&gt;oVws&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;)
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oVws&lt;/SPAN&gt;
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ViewType&lt;/SPAN&gt; = 10501 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ShowLabel&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
			&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Label&lt;/SPAN&gt;.&lt;SPAN&gt;FormattedText&lt;/SPAN&gt; = &lt;SPAN&gt;String1&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String2&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String4&lt;/SPAN&gt; &amp;amp;&lt;SPAN&gt;"&amp;lt;Br/&amp;gt;"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;String3&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&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>Mon, 21 Jun 2021 23:05:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10409390#M125681</guid>
      <dc:creator>J_Dumont</dc:creator>
      <dc:date>2021-06-21T23:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: Update View Labels on current sheet</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10410736#M125689</link>
      <description>&lt;P&gt;You're right.&amp;nbsp; I see it very clearly now this morning.&amp;nbsp; It's right near the top where we are creating the variables.&amp;nbsp; We need to change this:&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Dim oSheets As Sheets
Dim oSheet As Sheet=oDoc.Sheets
Dim oViews As DrawingViews
Dim oView As DrawingView&lt;/LI-CODE&gt;
&lt;P&gt;to this:&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Dim oSheets As Sheets = oDoc.Sheets
Dim oSheet As Sheet
Dim oViews As DrawingViews
Dim oView As DrawingView&lt;/LI-CODE&gt;
&lt;P&gt;Apparently I accidentally put that Value behind the wrong variable, so it was thinking we were trying to set a Sheet type variable to a Sheets type value, which caused the error.&amp;nbsp; Hopefully that fixes the error and there aren't any others.&amp;nbsp; Sorry about that. &lt;img class="lia-deferred-image lia-image-emoji" src="https://forums.autodesk.com/html/@B6AC3F32F1BFC562FB175E3DCDFB45A6/emoticons/1f643.png" alt=":upside_down_face:" title=":upside_down_face:" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jun 2021 11:09:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/update-view-labels-on-current-sheet/m-p/10410736#M125689</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2021-06-22T11:09:56Z</dc:date>
    </item>
  </channel>
</rss>

