<?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: Remove symbol from all open drawings in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10541584#M46971</link>
    <description>&lt;P&gt;That worked perfectly, thanks heaps for the help!&lt;/P&gt;</description>
    <pubDate>Thu, 12 Aug 2021 21:44:22 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-08-12T21:44:22Z</dc:date>
    <item>
      <title>Remove symbol from all open drawings</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10538653#M46969</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I am trying to make a code where if there is multiple drawings open, the code will start with the left 'tab' drawing, locate a specific symbol, remove it, move to the next drawing, remove it and so on until all symbols have been removed. The pages dont even have to shift, as long as it batch removes that specific symbol from all open drawings on Inventor, I am happy. I am really new to coding so sorry if it doesnt make sense or is really easy to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I have written so far:&lt;/P&gt;&lt;PRE&gt;For Each doc As Document In ThisApplication.Documents.VisibleDocuments
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDoc&lt;/SPAN&gt;.VisibleDocuments.&lt;SPAN&gt;SketchedSymbols&lt;/SPAN&gt;
	&lt;SPAN&gt;'look for the symbol by name&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;"WARNING"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
		&lt;SPAN&gt;oSymbol&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;BR /&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 11 Aug 2021 22:04:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10538653#M46969</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-08-11T22:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: Remove symbol from all open drawings</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10538796#M46970</link>
      <description>&lt;P&gt;You will need to look only at the drawing document then in the sheet collection then loop over each sheet and delete the symbol then you can delete the symbol from the document. I have tested the below but as always open a sample drawing and test.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;VisibleDocuments&lt;/SPAN&gt;
	
	&lt;SPAN&gt;'Filter by document type Drawing&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;DocumentType&lt;/SPAN&gt; = &lt;SPAN&gt;kDrawingDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;'MessageBox.Show(doc.FullFileName, "Title")&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;oSheets&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;
		
		&lt;SPAN&gt;'Loop through each sheet&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;'Loop through each symbol in the active sheet&lt;/SPAN&gt;
			&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbols&lt;/SPAN&gt;
				
				&lt;SPAN&gt;'look For the symbol by name&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;"WARNING"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oSymbol&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;Next&lt;/SPAN&gt; 
			
			&lt;SPAN&gt;'Delete symbol in the document after all symbols have been removed from the sheets&lt;/SPAN&gt;
			&lt;SPAN&gt;Try&lt;/SPAN&gt;
			&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketchedSymbolDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchedSymbolDefinition&lt;/SPAN&gt; 
			 &lt;SPAN&gt;oSketchedSymbolDef&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbolDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"WARNING"&lt;/SPAN&gt;)&lt;SPAN&gt;'Symbols&lt;/SPAN&gt;
			&lt;SPAN&gt;oSketchedSymbolDef&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;
			&lt;SPAN&gt;Catch&lt;/SPAN&gt;
			&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&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;SPAN&gt;Next&lt;/SPAN&gt;
&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Aug 2021 23:48:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10538796#M46970</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2021-08-11T23:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Remove symbol from all open drawings</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10541584#M46971</link>
      <description>&lt;P&gt;That worked perfectly, thanks heaps for the help!&lt;/P&gt;</description>
      <pubDate>Thu, 12 Aug 2021 21:44:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/remove-symbol-from-all-open-drawings/m-p/10541584#M46971</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-08-12T21:44:22Z</dc:date>
    </item>
  </channel>
</rss>

