<?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: Export and Import Materials Library with Excel in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9810320#M175545</link>
    <description>&lt;P&gt;I think a good idea would be to programm something that can read an excel file, which has defined formatting and then creates a completly new material library based on that excel. That should be programmable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe someone has the time to do that &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 19 Oct 2020 10:02:31 GMT</pubDate>
    <dc:creator>tobias_wiesendanger</dc:creator>
    <dc:date>2020-10-19T10:02:31Z</dc:date>
    <item>
      <title>Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7424695#M175537</link>
      <description>&lt;DIV class="lia-message-heading"&gt;&lt;DIV class="lia-message-author"&gt;&lt;DIV class="lia-message-actions showMessageActions"&gt;&lt;P&gt;&amp;nbsp;I would like to&amp;nbsp;export and&amp;nbsp;import my custom material library with Excel&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;I add materials to custom material library, (tensile strength, yield strength,...)&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 02 Oct 2017 09:57:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7424695#M175537</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-10-02T09:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7425028#M175538</link>
      <description>&lt;P&gt;Sadly there is still no possibility to import materials. For export there are some ways with ilogic / VBA to export to Excel.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;regards Tobias&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 12:26:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7425028#M175538</guid>
      <dc:creator>tobias_wiesendanger</dc:creator>
      <dc:date>2017-10-02T12:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7425339#M175539</link>
      <description>&lt;P&gt;Instead of Export and Import, you can create a new library for all your custom material.&lt;/P&gt;&lt;P&gt;It'll be save in Design Data\Material as a .adsklib file which you can copy to any computer.&lt;/P&gt;&lt;P&gt;Once you did that, add that library in your Project Appearance and Material Library.&lt;/P&gt;&lt;P&gt;You can make it active so it is used by default.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This way you don't make any changes to Autodesk library which got overwrite everytime you install new version.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 13:48:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/7425339#M175539</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-10-02T13:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/8404280#M175540</link>
      <description>&lt;P&gt;I've the same Need...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I Need to Import/create 600! Special materials to that insane Lib...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Nov 2018 14:58:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/8404280#M175540</guid>
      <dc:creator>guido_overath</dc:creator>
      <dc:date>2018-11-15T14:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/8675191#M175542</link>
      <description>&lt;P&gt;you can create or import 1000 plus special material using ZetExcel.com so must try it. Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 21 Mar 2019 17:49:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/8675191#M175542</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-21T17:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9701972#M175543</link>
      <description>&lt;P&gt;how...!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2020 10:54:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9701972#M175543</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-20T10:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9810227#M175544</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/9518835" target="_self"&gt;&lt;SPAN class=""&gt;mbaig96233&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found this Workaround:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I defined a IPT part file that contains all material. In that ipt I Manage all materials and copy then the Material to a centralized materials.ADSK file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The IPJ of all our Engineers is pointing to that centralized folder of Design Data. Even to Templates title blocks and Borders...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;BR /&gt;&lt;BR /&gt;Hint: The Idea to copy all material into Inventor Standard.ipt is not that good. The file size rises that much that this take effect in large assys. we deal with aprox 900 different materials. The centralized materials.ADSK is about 27MB!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first load takes a while. Therefore I wrote a small iLogic tool that set the material by using a list that is created much quicker that reading data base by Material Manager.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This software is not made for use in large design departments. My further issues in corporate wide use are:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;- publishing Inventor settings corporate wide (Copying xml files is not the 1st option I'd like to choose)&lt;/P&gt;&lt;P&gt;- publishing/synchronizing template files&amp;nbsp;&lt;/P&gt;&lt;P&gt;- publishing IPJ files&lt;/P&gt;&lt;P&gt;- dealing with content Center parts in PLM system like SAP ECTR&lt;/P&gt;&lt;P&gt;- preventing modification of Content Center DB, Materials DB and other files by users.&lt;/P&gt;&lt;P&gt;- ...&lt;BR /&gt;&lt;BR /&gt;Just to display a few of my needs&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2020 08:57:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9810227#M175544</guid>
      <dc:creator>guido_overath</dc:creator>
      <dc:date>2020-10-19T08:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9810320#M175545</link>
      <description>&lt;P&gt;I think a good idea would be to programm something that can read an excel file, which has defined formatting and then creates a completly new material library based on that excel. That should be programmable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe someone has the time to do that &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Oct 2020 10:02:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9810320#M175545</guid>
      <dc:creator>tobias_wiesendanger</dc:creator>
      <dc:date>2020-10-19T10:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9818767#M175546</link>
      <description>&lt;P&gt;Here is ilogic code to export materials from the active material library to excel.&amp;nbsp; It includes the material categories, and the appearance and physical assets.&lt;/P&gt;&lt;P&gt;Unfortunately, no logic yet to import the materials from excel.&amp;nbsp; Maybe someday, but no time now...&lt;/P&gt;</description>
      <pubDate>Thu, 22 Oct 2020 17:55:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/9818767#M175546</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-22T17:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10810595#M175547</link>
      <description>&lt;P&gt;Hi, I modified your code&amp;nbsp;@Anonymous&amp;nbsp;to include the physical properties of the materials as well. Thanks for that. Solved a problem for me.&amp;nbsp;&amp;nbsp;&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;'This sub will export the categories and names of all materials and their appearance and physical assets &lt;/SPAN&gt;
	&lt;SPAN&gt;'in the active material library To an excel file.&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Variables&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;j&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;	&lt;SPAN&gt;' Speadsheet data row counter&lt;/SPAN&gt;
	&lt;SPAN&gt;j&lt;/SPAN&gt; = 6				&lt;SPAN&gt;' Start data entry on row j, &lt;/SPAN&gt;
	&lt;SPAN&gt;'( row 1 is Title, 2 is Library Name, 3 is library internal name, 4 is library location, (path), 5 is headers)&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Set reference to Inventor application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;InvApp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN&gt;Application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetLibrary&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetCategory&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;MaterialAsset&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Inventor Application object.&lt;/SPAN&gt;
	&lt;SPAN&gt;InvApp&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Active Material Library&lt;/SPAN&gt;
	&lt;SPAN&gt;AML&lt;/SPAN&gt; = &lt;SPAN&gt;InvApp&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveMaterialLibrary&lt;/SPAN&gt;
&lt;SPAN&gt;']   	  &lt;/SPAN&gt;
&lt;SPAN&gt;'[	Set Excel file path and name&lt;/SPAN&gt;
	&lt;SPAN&gt;myPath&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Path&lt;/SPAN&gt;
	&lt;SPAN&gt;myFileName&lt;/SPAN&gt; = &lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"project"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part Number"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;".xlsx"&lt;/SPAN&gt;
	&lt;SPAN&gt;path_and_name&lt;/SPAN&gt; = &lt;SPAN&gt;myPath&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"\"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;myFileName&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Open Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt; = &lt;SPAN&gt;CreateObject&lt;/SPAN&gt;(&lt;SPAN&gt;"Excel.Application"&lt;/SPAN&gt;)
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Visible&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayAlerts&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Check for existing excel file Or create one if not existing.	&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Dir&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;) &amp;lt;&amp;gt; &lt;SPAN&gt;""&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;'workbook exists, open it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
		&lt;SPAN&gt;'set the first sheet active&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt;
		&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
			&lt;SPAN&gt;'Clear existing data&lt;/SPAN&gt;
			.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A1:E1000"&lt;/SPAN&gt;).&lt;SPAN&gt;delete&lt;/SPAN&gt;	
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
	&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;'workbook does Not exist, create it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt; 
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;SaveAs&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;()
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Excel Column Headers&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Category Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Material Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Appearance Asset"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Density"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal conductivity"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Specific heat"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal expansion coefficient"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Young modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Poisson ratio"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Shear modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum yield stress"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum tensile strength"&lt;/SPAN&gt;
		
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']	&lt;/SPAN&gt;
&lt;SPAN&gt;'[&lt;/SPAN&gt;
	&lt;SPAN&gt;'write spreadsheet title, library display name, internal name, and file path to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a1"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"INVENTOR MATERIALS LIST"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Display Name: "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Internal Name:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;InternalName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Location:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;FullFileName&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Write material library list to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
	&lt;SPAN&gt;'Iterate through material categories&lt;/SPAN&gt;
		&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;MaterialAssetCategories&lt;/SPAN&gt;
			.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;cat&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
			&lt;SPAN&gt;j&lt;/SPAN&gt;= &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
			&lt;SPAN&gt;'Iterate through each material in the category&lt;/SPAN&gt;
				&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt;.&lt;SPAN&gt;Assets&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;AppearanceAsset&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Density"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_conductivity"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Specific_heat"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_expansion_coefficient"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Young_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Poisson_ratio"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; 
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Shear_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_yield_stress"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
					.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_tensile_strength"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
	
					&lt;SPAN&gt;j&lt;/SPAN&gt; = &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
				&lt;SPAN&gt;Next&lt;/SPAN&gt;
				&lt;SPAN&gt;j&lt;/SPAN&gt; = &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
		&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Save and Close Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;() 	
&lt;SPAN&gt;'	excelWorkbook.Close&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp.Quit&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp = Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;'	MessageBox.Show("Exported Data to Excel", "Data Exported to Excel")&lt;/SPAN&gt;
&lt;SPAN&gt;']&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>Thu, 09 Dec 2021 02:20:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10810595#M175547</guid>
      <dc:creator>terry.nicholls</dc:creator>
      <dc:date>2021-12-09T02:20:29Z</dc:date>
    </item>
    <item>
      <title>Betreff: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10912680#M175548</link>
      <description>&lt;P&gt;Nice!&lt;BR /&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 07:38:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10912680#M175548</guid>
      <dc:creator>guido_overath</dc:creator>
      <dc:date>2022-01-28T07:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10976927#M175549</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for your job, i tested the rule but dont' work for all category.&lt;/P&gt;&lt;P&gt;where did I go wrong to use it?&lt;/P&gt;&lt;P&gt;can anyone help me?&lt;BR /&gt;I attach screen and generated file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 10:56:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10976927#M175549</guid>
      <dc:creator>omvcilindri</dc:creator>
      <dc:date>2022-03-01T10:56:14Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10976933#M175550</link>
      <description>&lt;P&gt;I forgot is it possible to add the keyword column?&lt;/P&gt;&lt;P&gt;thanks to all&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 11:00:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10976933#M175550</guid>
      <dc:creator>omvcilindri</dc:creator>
      <dc:date>2022-03-01T11:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978021#M175551</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3061704"&gt;@omvcilindri&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It looks like it is getting to a material and having a problem. I added a try so that it will skip it and keep going. I'm not sure it will work because its not failing for me and I'm learning with coding but give this ago.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I added Keywords, our library doesn't use them so it came up blank values. hopefully that works for you.&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;'This sub will export the categories and names of all materials and their appearance and physical assets &lt;/SPAN&gt;
	&lt;SPAN&gt;'in the active material library To an excel file.&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Variables&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;j&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;	&lt;SPAN&gt;' Speadsheet data row counter&lt;/SPAN&gt;
	&lt;SPAN&gt;j&lt;/SPAN&gt; = 6				&lt;SPAN&gt;' Start data entry on row j, &lt;/SPAN&gt;
	&lt;SPAN&gt;'( row 1 is Title, 2 is Library Name, 3 is library internal name, 4 is library location, (path), 5 is headers)&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Set reference to Inventor application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;InvApp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN&gt;Application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetLibrary&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetCategory&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;MaterialAsset&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Inventor Application object.&lt;/SPAN&gt;
	&lt;SPAN&gt;InvApp&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Active Material Library&lt;/SPAN&gt;
	&lt;SPAN&gt;AML&lt;/SPAN&gt; = &lt;SPAN&gt;InvApp&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveMaterialLibrary&lt;/SPAN&gt;
&lt;SPAN&gt;']   	  &lt;/SPAN&gt;
&lt;SPAN&gt;'[	Set Excel file path and name&lt;/SPAN&gt;
	&lt;SPAN&gt;myPath&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Path&lt;/SPAN&gt;
	&lt;SPAN&gt;myFileName&lt;/SPAN&gt; = &lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"project"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part Number"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;".xlsx"&lt;/SPAN&gt;
	&lt;SPAN&gt;path_and_name&lt;/SPAN&gt; = &lt;SPAN&gt;myPath&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"\"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;myFileName&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Open Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt; = &lt;SPAN&gt;CreateObject&lt;/SPAN&gt;(&lt;SPAN&gt;"Excel.Application"&lt;/SPAN&gt;)
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Visible&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayAlerts&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Check for existing excel file Or create one if not existing.	&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Dir&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;) &amp;lt;&amp;gt; &lt;SPAN&gt;""&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;'workbook exists, open it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
		&lt;SPAN&gt;'set the first sheet active&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt;
		&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
			&lt;SPAN&gt;'Clear existing data&lt;/SPAN&gt;
			.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A1:E1000"&lt;/SPAN&gt;).&lt;SPAN&gt;delete&lt;/SPAN&gt;	
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
	&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;'workbook does Not exist, create it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt; 
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;SaveAs&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;()
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Excel Column Headers&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Category Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Material Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Appearance Asset"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Density"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal conductivity"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Specific heat"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal expansion coefficient"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Young modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Poisson ratio"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Shear modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum yield stress"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum tensile strength"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"m5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Keywords"&lt;/SPAN&gt;
		
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']	&lt;/SPAN&gt;
&lt;SPAN&gt;'[&lt;/SPAN&gt;
	&lt;SPAN&gt;'write spreadsheet title, library display name, internal name, and file path to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a1"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"INVENTOR MATERIALS LIST"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Display Name: "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Internal Name:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;InternalName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Location:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;FullFileName&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Write material library list to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
	&lt;SPAN&gt;'Iterate through material categories&lt;/SPAN&gt;
		&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;MaterialAssetCategories&lt;/SPAN&gt;
			.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;cat&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
			&lt;SPAN&gt;j&lt;/SPAN&gt;= &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
			&lt;SPAN&gt;'Iterate through each material in the category&lt;/SPAN&gt;
				
			&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt;.&lt;SPAN&gt;Assets&lt;/SPAN&gt;
					&lt;SPAN&gt;Try&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;""&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;AppearanceAsset&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Density"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_conductivity"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Specific_heat"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_expansion_coefficient"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Young_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Poisson_ratio"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; 
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Shear_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_yield_stress"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_tensile_strength"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"m"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"physmat_Keywords"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;
						
					&lt;SPAN&gt;Catch&lt;/SPAN&gt;
						&lt;SPAN&gt;Try&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Error occured in gathering information from this material."&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						&lt;SPAN&gt;Catch&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Error- A material was skipped"&lt;/SPAN&gt;
						&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;				
					&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
					
				&lt;SPAN&gt;j&lt;/SPAN&gt; = &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
				&lt;SPAN&gt;Next&lt;/SPAN&gt;

				&lt;SPAN&gt;j&lt;/SPAN&gt; = &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
		&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Save and Close Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;() 	
&lt;SPAN&gt;'	excelWorkbook.Close&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp.Quit&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp = Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;'	MessageBox.Show("Exported Data to Excel", "Data Exported to Excel")&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Mar 2022 00:09:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978021#M175551</guid>
      <dc:creator>terry.nicholls</dc:creator>
      <dc:date>2022-03-02T00:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978255#M175552</link>
      <description>&lt;P&gt;Hi Folks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just to bring some awareness about this. There is an Inventor App for all subscribers, called Assets Helper. It can help you manage Material and Appearance Library more efficiently.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://apps.autodesk.com/INVNTOR/en/Detail/Index?id=181553538167586712&amp;amp;appLang=en&amp;amp;os=Win64" target="_blank"&gt;https://apps.autodesk.com/INVNTOR/en/Detail/Index?id=181553538167586712&amp;amp;appLang=en&amp;amp;os=Win64&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 21:56:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978255#M175552</guid>
      <dc:creator>johnsonshiue</dc:creator>
      <dc:date>2022-03-01T21:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978918#M175553</link>
      <description>&lt;P&gt;WOOW&lt;/P&gt;&lt;P&gt;great job!&lt;/P&gt;&lt;P&gt;so i also found out which material with the problem.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 08:12:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978918#M175553</guid>
      <dc:creator>omvcilindri</dc:creator>
      <dc:date>2022-03-02T08:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978919#M175554</link>
      <description>Thanks for the tip, I didn't know this app existed, but I'll try it.</description>
      <pubDate>Wed, 02 Mar 2022 08:13:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10978919#M175554</guid>
      <dc:creator>omvcilindri</dc:creator>
      <dc:date>2022-03-02T08:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10980287#M175555</link>
      <description>Very nice, but what I, (we), really need is a tool to go the other direction, to read from an excel spreadsheet to a material library. This would be invaluable for building and managing custom materials.&lt;BR /&gt;Thanks&lt;BR /&gt;Tony&lt;BR /&gt;</description>
      <pubDate>Wed, 02 Mar 2022 19:32:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/10980287#M175555</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-02T19:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/11173774#M175556</link>
      <description>thank you, I found this rule very helpful.&lt;BR /&gt;just a question: there is a way to make it work even if the library is not fully categorized?&lt;BR /&gt;&lt;BR /&gt;thank you</description>
      <pubDate>Tue, 17 May 2022 07:27:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/11173774#M175556</guid>
      <dc:creator>didr1234</dc:creator>
      <dc:date>2022-05-17T07:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: Export and Import Materials Library with Excel</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/11175893#M175557</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I didn't notice it was skipping uncategorized materials. I didn't spend the time to work out how to include them just hacked at it to spit out a flat list, see below. hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;'This sub will export the categories and names of all materials and their appearance and physical assets &lt;/SPAN&gt;
	&lt;SPAN&gt;'in the active material library To an excel file.&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Variables&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;j&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;	&lt;SPAN&gt;' Speadsheet data row counter&lt;/SPAN&gt;
	&lt;SPAN&gt;j&lt;/SPAN&gt; = 6				&lt;SPAN&gt;' Start data entry on row j, &lt;/SPAN&gt;
	&lt;SPAN&gt;'( row 1 is Title, 2 is Library Name, 3 is library internal name, 4 is library location, (path), 5 is headers)&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Set reference to Inventor application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;InvApp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN&gt;Application&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetLibrary&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;cat&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AssetCategory&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;MaterialAsset&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Inventor Application object.&lt;/SPAN&gt;
	&lt;SPAN&gt;InvApp&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;
	&lt;SPAN&gt;'Get the Active Material Library&lt;/SPAN&gt;
	&lt;SPAN&gt;AML&lt;/SPAN&gt; = &lt;SPAN&gt;InvApp&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveMaterialLibrary&lt;/SPAN&gt;
&lt;SPAN&gt;']   	  &lt;/SPAN&gt;
&lt;SPAN&gt;'[	Set Excel file path and name&lt;/SPAN&gt;
	&lt;SPAN&gt;myPath&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Path&lt;/SPAN&gt;
	&lt;SPAN&gt;myFileName&lt;/SPAN&gt; = &lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"project"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part Number"&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;".xlsx"&lt;/SPAN&gt;
	&lt;SPAN&gt;path_and_name&lt;/SPAN&gt; = &lt;SPAN&gt;myPath&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"\"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;myFileName&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Open Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt; = &lt;SPAN&gt;CreateObject&lt;/SPAN&gt;(&lt;SPAN&gt;"Excel.Application"&lt;/SPAN&gt;)
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Visible&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayAlerts&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Check for existing excel file Or create one if not existing.	&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Dir&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;) &amp;lt;&amp;gt; &lt;SPAN&gt;""&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;'workbook exists, open it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
		&lt;SPAN&gt;'set the first sheet active&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt;
		&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
			&lt;SPAN&gt;'Clear existing data&lt;/SPAN&gt;
			.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A1:E1000"&lt;/SPAN&gt;).&lt;SPAN&gt;delete&lt;/SPAN&gt;	
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
	&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;'workbook does Not exist, create it&lt;/SPAN&gt;
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt; = &lt;SPAN&gt;excelApp&lt;/SPAN&gt;.&lt;SPAN&gt;Workbooks&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;
		&lt;SPAN&gt;excelSheet&lt;/SPAN&gt; = &lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Worksheets&lt;/SPAN&gt;(1).&lt;SPAN&gt;activate&lt;/SPAN&gt; 
		&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;SaveAs&lt;/SPAN&gt;(&lt;SPAN&gt;path_and_name&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;()
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Excel Column Headers&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Category Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Material Name"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Appearance Asset"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Density"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal conductivity"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f5"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Specific heat"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Thermal expansion coefficient"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Young modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Poisson ratio"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Shear modulus"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum yield stress"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Minimum tensile strength"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"m5"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;"Keywords"&lt;/SPAN&gt;
		
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']	&lt;/SPAN&gt;
&lt;SPAN&gt;'[&lt;/SPAN&gt;
	&lt;SPAN&gt;'write spreadsheet title, library display name, internal name, and file path to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a1"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"INVENTOR MATERIALS LIST"&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Display Name: "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b2"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Internal Name:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b3"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;InternalName&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"A4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Library Location:  "&lt;/SPAN&gt;
		.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b4"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;FullFileName&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	'Write material library list to excel&lt;/SPAN&gt;
	&lt;SPAN&gt;With&lt;/SPAN&gt; &lt;SPAN&gt;excelApp&lt;/SPAN&gt;
	&lt;SPAN&gt;'Iterate through material categories&lt;/SPAN&gt;
&lt;SPAN&gt;'		For Each cat In AML.MaterialAssetCategories&lt;/SPAN&gt;
&lt;SPAN&gt;'			.Range("a" &amp;amp; j).value = cat.DisplayName&lt;/SPAN&gt;
&lt;SPAN&gt;'			j= j + 1&lt;/SPAN&gt;
&lt;SPAN&gt;'			'Iterate through each material in the category&lt;/SPAN&gt;
				
			&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;ma&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;AML&lt;/SPAN&gt;.&lt;SPAN&gt;MaterialAssets&lt;/SPAN&gt; &lt;SPAN&gt;'cat.Assets&lt;/SPAN&gt;
					&lt;SPAN&gt;Try&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;CategoryName&lt;/SPAN&gt;&lt;SPAN&gt;'""&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"c"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;AppearanceAsset&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"d"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Density"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"e"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_conductivity"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"f"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Specific_heat"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"g"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Thermal_expansion_coefficient"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"h"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Young_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"i"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Poisson_ratio"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; 
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"j"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Shear_modulus"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"k"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_yield_stress"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"l"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;PhysicalPropertiesAsset&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"structural_Minimum_tensile_strength"&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"m"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"physmat_Keywords"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;
						
					&lt;SPAN&gt;Catch&lt;/SPAN&gt;
						&lt;SPAN&gt;Try&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Error occured in gathering information from this material."&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"b"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;ma&lt;/SPAN&gt;.&lt;SPAN&gt;DisplayName&lt;/SPAN&gt;
						&lt;SPAN&gt;Catch&lt;/SPAN&gt;
						.&lt;SPAN&gt;Range&lt;/SPAN&gt;(&lt;SPAN&gt;"a"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;j&lt;/SPAN&gt;).&lt;SPAN&gt;value&lt;/SPAN&gt; = &lt;SPAN&gt;"Error- A material was skipped"&lt;/SPAN&gt;
						&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;				
					&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
					
				&lt;SPAN&gt;j&lt;/SPAN&gt; = &lt;SPAN&gt;j&lt;/SPAN&gt; + 1
				&lt;SPAN&gt;Next&lt;/SPAN&gt;

				&lt;SPAN&gt;'j = j + 1&lt;/SPAN&gt;
		&lt;SPAN&gt;'Next&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;With&lt;/SPAN&gt;
&lt;SPAN&gt;']&lt;/SPAN&gt;
&lt;SPAN&gt;'[	Save and Close Excel&lt;/SPAN&gt;
	&lt;SPAN&gt;excelWorkbook&lt;/SPAN&gt;.&lt;SPAN&gt;Save&lt;/SPAN&gt;() 	
&lt;SPAN&gt;'	excelWorkbook.Close&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp.Quit&lt;/SPAN&gt;
&lt;SPAN&gt;'	excelApp = Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;'	MessageBox.Show("Exported Data to Excel", "Data Exported to Excel")&lt;/SPAN&gt;
&lt;SPAN&gt;']&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, 17 May 2022 23:17:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/export-and-import-materials-library-with-excel/m-p/11175893#M175557</guid>
      <dc:creator>terry.nicholls</dc:creator>
      <dc:date>2022-05-17T23:17:29Z</dc:date>
    </item>
  </channel>
</rss>

