<?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: iLogic and export Parts List in a IDW 2023 in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11316331#M140527</link>
    <description>Thank you very much.&lt;BR /&gt;The problem solved</description>
    <pubDate>Sun, 24 Jul 2022 05:17:40 GMT</pubDate>
    <dc:creator>haitam.moslemane</dc:creator>
    <dc:date>2022-07-24T05:17:40Z</dc:date>
    <item>
      <title>iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11305590#M140377</link>
      <description>&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;I'm using this i logic code for exporting all part lists on all the sheet that include inside the drawing.&lt;/P&gt;&lt;P&gt;I'm looking to adjust the i logic code to have more specific information in the excel file.&lt;/P&gt;&lt;P&gt;the drawing file :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="haitammoslemane_0-1658214193845.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1093091i789A2F2D4A77D8F4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="haitammoslemane_0-1658214193845.png" alt="haitammoslemane_0-1658214193845.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;all the sheets inside the drawing file has 6 part lists, 4 of the part list are the same in the all sheets, 2 part lists are changing every time.&lt;/P&gt;&lt;P&gt;I logic code that I'm using :&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&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;ThisDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;Document&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;oDrawDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;

&lt;SPAN&gt;'get the path and name of the drawing file&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fileName&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PathAndFileName&lt;/SPAN&gt;(&lt;SPAN&gt;False&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;".xlsx"&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;IO&lt;/SPAN&gt;.&lt;SPAN&gt;File&lt;/SPAN&gt;.&lt;SPAN&gt;Exists&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)) &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt; = &lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"The file already exists: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;fileName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Do you want to overwrite the file?"&lt;/SPAN&gt;, &lt;SPAN&gt;"File Exists"&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxButtons&lt;/SPAN&gt;.&lt;SPAN&gt;YesNo&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxIcon&lt;/SPAN&gt;.&lt;SPAN&gt;Question&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxDefaultButton&lt;/SPAN&gt;.&lt;SPAN&gt;Button1&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt; = &lt;SPAN&gt;vbYes&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;IO&lt;/SPAN&gt;.&lt;SPAN&gt;File&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;startRow&lt;/SPAN&gt; = 1
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;includeTitle&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; = 1
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPartslist&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartsList&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;sheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;'Find every sheet in the drawing&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oPartslist&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;.&lt;SPAN&gt;PartsLists&lt;/SPAN&gt; &lt;SPAN&gt;'Find every partslist on the sheet&lt;/SPAN&gt;
       
               &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;StatusBarText&lt;/SPAN&gt; = &lt;SPAN&gt;"Exporting Sheet "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;" of "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"    Please Wait!"&lt;/SPAN&gt;
       
           &lt;SPAN&gt;' create a new NameValueMap object&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oOptions&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateNameValueMap&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify an existing template file &lt;/SPAN&gt;
        &lt;SPAN&gt;'to use For formatting colors, fonts, etc&lt;/SPAN&gt;
        &lt;SPAN&gt;'oOptions.Value("Template") = ThisDoc.Path &amp;amp; "\BOM Template.xlsx"&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the Columns To export(all columns need to be in the partslist)         &lt;/SPAN&gt;
        &lt;SPAN&gt;'oOptions.Value("ExportedColumns") = "QTY;PART NUMBER;DESCRIPTION"&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the start cell&lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"StartingCell"&lt;/SPAN&gt;) = &lt;SPAN&gt;"A"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;startRow&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the XLS tab name&lt;/SPAN&gt;
        &lt;SPAN&gt;'here the file name is used &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"TableName"&lt;/SPAN&gt;) = &lt;SPAN&gt;"PartsList-"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; &lt;SPAN&gt;'without extension&lt;/SPAN&gt;

        &lt;SPAN&gt;'choose to include the parts list title row&lt;/SPAN&gt;
        &lt;SPAN&gt;'in this example "Ye Old List of Parts" is written to the StartingCell &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"IncludeTitle"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;

        &lt;SPAN&gt;'choose to autofit the column width in the xls file&lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"AutoFitColumnWidth"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;

        &lt;SPAN&gt;' export the Partslist to Excel with options&lt;/SPAN&gt;
        &lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;Export&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;, &lt;SPAN&gt;PartsListFileFormatEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kMicrosoftExcel&lt;/SPAN&gt;, &lt;SPAN&gt;oOptions&lt;/SPAN&gt;)

        &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; = &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; + 1


        &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;



        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Complete&lt;/SPAN&gt; = &lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"All Done with Partslist Export"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;fileName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; _
        &amp;amp; &lt;SPAN&gt;"Do you want to open the file?"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part List Export"&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxButtons&lt;/SPAN&gt;.&lt;SPAN&gt;YesNo&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxIcon&lt;/SPAN&gt;.&lt;SPAN&gt;Question&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxDefaultButton&lt;/SPAN&gt;.&lt;SPAN&gt;Button1&lt;/SPAN&gt;)
    
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Complete&lt;/SPAN&gt; = &lt;SPAN&gt;vbYes&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Launch&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Return&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;My issues with this i logic when I'm run it is :&lt;/P&gt;&lt;P&gt;I would like to have the&amp;nbsp; part lists title&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="haitammoslemane_4-1658214719182.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1093110i743FE6CBC7ED0F82/image-size/medium?v=v2&amp;amp;px=400" role="button" title="haitammoslemane_4-1658214719182.png" alt="haitammoslemane_4-1658214719182.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Instead of patrslist-1,2,3......&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="haitammoslemane_2-1658214539163.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1093106i2D141DC7CA2E4F41/image-size/medium?v=v2&amp;amp;px=400" role="button" title="haitammoslemane_2-1658214539163.png" alt="haitammoslemane_2-1658214539163.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Second issue :&lt;/P&gt;&lt;P&gt;I would like to get the i logic code check the Duplication of repeating&amp;nbsp; parts list in all the sheets and have it once in each excel file.&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Jul 2022 07:17:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11305590#M140377</guid>
      <dc:creator>haitam.moslemane</dc:creator>
      <dc:date>2022-07-19T07:17:18Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11307958#M140422</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12566136"&gt;@haitam.moslemane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In your rule you have defined the Table name yourself:&lt;/P&gt;&lt;PRE&gt;  &lt;SPAN&gt;'specify the XLS tab name&lt;/SPAN&gt;
        &lt;SPAN&gt;'here the file name is used &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"TableName"&lt;/SPAN&gt;) = &lt;SPAN&gt;"PartsList-"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; &lt;SPAN&gt;'without extension&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;you need to replace this with the title value of your partslist&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;   &lt;SPAN&gt;'specify the XLS tab name&lt;/SPAN&gt;
        &lt;SPAN&gt;'here the file name is used &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"TableName"&lt;/SPAN&gt;) = &lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;Title&lt;/SPAN&gt; &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) When you loop thru the partslists, you could check if there is already a partslist exported with the same file reference. create a new arraylist and check if the file reference already exists in the array. if not, add the file reference to arraylist and continue exporting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oParents&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;ArrayList&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oParents&lt;/SPAN&gt;.&lt;SPAN&gt;Contains&lt;/SPAN&gt;(&lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;oParents&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;'excute export code ....&lt;BR /&gt;&lt;BR /&gt;end if&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's a new copy of your copy with these options:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&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;ThisDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;Document&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;oDrawDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;

&lt;SPAN&gt;'get the path and name of the drawing file&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fileName&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PathAndFileName&lt;/SPAN&gt;(&lt;SPAN&gt;False&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;".xlsx"&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;IO&lt;/SPAN&gt;.&lt;SPAN&gt;File&lt;/SPAN&gt;.&lt;SPAN&gt;Exists&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)) &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt; = &lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"The file already exists: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;fileName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"Do you want to overwrite the file?"&lt;/SPAN&gt;, &lt;SPAN&gt;"File Exists"&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxButtons&lt;/SPAN&gt;.&lt;SPAN&gt;YesNo&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxIcon&lt;/SPAN&gt;.&lt;SPAN&gt;Question&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxDefaultButton&lt;/SPAN&gt;.&lt;SPAN&gt;Button1&lt;/SPAN&gt;)
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt; = &lt;SPAN&gt;vbYes&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;IO&lt;/SPAN&gt;.&lt;SPAN&gt;File&lt;/SPAN&gt;.&lt;SPAN&gt;Delete&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oParents&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;ArrayList&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;startRow&lt;/SPAN&gt; = 1
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;includeTitle&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; = 1
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPartslist&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartsList&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;sheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;'Find every sheet in the drawing&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oPartslist&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;.&lt;SPAN&gt;PartsLists&lt;/SPAN&gt; &lt;SPAN&gt;'Find every partslist on the sheet&lt;/SPAN&gt;
       
&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;oParents&lt;/SPAN&gt;.&lt;SPAN&gt;Contains&lt;/SPAN&gt;(&lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;oParents&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt;)

        &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;StatusBarText&lt;/SPAN&gt; = &lt;SPAN&gt;"Exporting Sheet "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;" of "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"    Please Wait!"&lt;/SPAN&gt;
       
           &lt;SPAN&gt;' create a new NameValueMap object&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oOptions&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateNameValueMap&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify an existing template file &lt;/SPAN&gt;
        &lt;SPAN&gt;'to use For formatting colors, fonts, etc&lt;/SPAN&gt;
        &lt;SPAN&gt;'oOptions.Value("Template") = ThisDoc.Path &amp;amp; "\BOM Template.xlsx"&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the Columns To export(all columns need to be in the partslist)         &lt;/SPAN&gt;
        &lt;SPAN&gt;'oOptions.Value("ExportedColumns") = "QTY;PART NUMBER;DESCRIPTION"&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the start cell&lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"StartingCell"&lt;/SPAN&gt;) = &lt;SPAN&gt;"A"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;startRow&lt;/SPAN&gt;

        &lt;SPAN&gt;'specify the XLS tab name&lt;/SPAN&gt;
        &lt;SPAN&gt;'here the file name is used &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"TableName"&lt;/SPAN&gt;) = &lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;Title&lt;/SPAN&gt; &lt;SPAN&gt;'"PartsList-" &amp;amp; PartsListNumber 'without extension&lt;/SPAN&gt;

        &lt;SPAN&gt;'choose to include the parts list title row&lt;/SPAN&gt;
        &lt;SPAN&gt;'in this example "Ye Old List of Parts" is written to the StartingCell &lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"IncludeTitle"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;

        &lt;SPAN&gt;'choose to autofit the column width in the xls file&lt;/SPAN&gt;
        &lt;SPAN&gt;oOptions&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"AutoFitColumnWidth"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;

        &lt;SPAN&gt;' export the Partslist to Excel with options&lt;/SPAN&gt;
        &lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;Export&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;, &lt;SPAN&gt;PartsListFileFormatEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kMicrosoftExcel&lt;/SPAN&gt;, &lt;SPAN&gt;oOptions&lt;/SPAN&gt;)

        &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; = &lt;SPAN&gt;PartsListNumber&lt;/SPAN&gt; + 1
&lt;SPAN&gt;Else&lt;/SPAN&gt;
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;Sheet&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;": there is already a partslist exported for file reference "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oPartslist&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&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;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Complete&lt;/SPAN&gt; = &lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"All Done with Partslist Export"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;fileName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbCr&lt;/SPAN&gt; _
        &amp;amp; &lt;SPAN&gt;"Do you want to open the file?"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part List Export"&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxButtons&lt;/SPAN&gt;.&lt;SPAN&gt;YesNo&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxIcon&lt;/SPAN&gt;.&lt;SPAN&gt;Question&lt;/SPAN&gt;, &lt;SPAN&gt;MessageBoxDefaultButton&lt;/SPAN&gt;.&lt;SPAN&gt;Button1&lt;/SPAN&gt;)
    
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Complete&lt;/SPAN&gt; = &lt;SPAN&gt;vbYes&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Launch&lt;/SPAN&gt;(&lt;SPAN&gt;fileName&lt;/SPAN&gt;)
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;Return&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 06:38:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11307958#M140422</guid>
      <dc:creator>theo.bot</dc:creator>
      <dc:date>2022-07-20T06:38:16Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308133#M140427</link>
      <description>&lt;P&gt;Thank you for your help.&lt;/P&gt;&lt;P&gt;The loop thru the partslists worked very good.&lt;BR /&gt;But the Title name rule didn't work.&lt;BR /&gt;I got this message :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="haitammoslemane_0-1658305173297.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1093615i534D17EC0859A309/image-size/medium?v=v2&amp;amp;px=400" role="button" title="haitammoslemane_0-1658305173297.png" alt="haitammoslemane_0-1658305173297.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When you click yes, will get the message one more time.&lt;/P&gt;&lt;P&gt;By clicking NO, will get this error :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="haitammoslemane_1-1658305301631.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1093616iCCC1144B054AB6C2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="haitammoslemane_1-1658305301631.png" alt="haitammoslemane_1-1658305301631.png" /&gt;&lt;/span&gt;&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 08:22:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308133#M140427</guid>
      <dc:creator>haitam.moslemane</dc:creator>
      <dc:date>2022-07-20T08:22:58Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308717#M140438</link>
      <description>Did you update your rule or did you copy the code i shared?&lt;BR /&gt;&lt;BR /&gt;Can you share your drawing? that's easier to help you troubleshoot.&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Jul 2022 13:03:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308717#M140438</guid>
      <dc:creator>theo.bot</dc:creator>
      <dc:date>2022-07-20T13:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308738#M140439</link>
      <description>&lt;P&gt;I copied the code from your comment and tried to run the rule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Second, i tried to run it with out the title rule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can't share my drawing, because it's belong to my work company.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 13:07:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308738#M140439</guid>
      <dc:creator>haitam.moslemane</dc:creator>
      <dc:date>2022-07-20T13:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308762#M140440</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12566136"&gt;@haitam.moslemane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No problem, I checked it again and reproduced the issue. It means that the title of your partslist title is the same. I assumed from your screenshots that your titles where manually changed. I added a new check in the code.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Dim oDrawDoc As DrawingDocument = ThisDrawing.Document&lt;BR /&gt;Dim oSheets As Sheets = oDrawDoc.Sheets&lt;/P&gt;&lt;P&gt;'get the path and name of the drawing file&lt;BR /&gt;Dim fileName = ThisDoc.PathAndFileName(False) &amp;amp; ".xlsx"&lt;/P&gt;&lt;P&gt;If (IO.File.Exists(fileName)) Then&lt;BR /&gt;Dim result = MessageBox.Show("The file already exists: " &amp;amp; vbCr &amp;amp; vbCr &amp;amp; fileName &amp;amp; vbCr &amp;amp; vbCr &amp;amp; "Do you want to overwrite the file?", "File Exists", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)&lt;BR /&gt;If result = vbYes Then&lt;BR /&gt;IO.File.Delete(fileName)&lt;BR /&gt;Else&lt;BR /&gt;Exit Sub&lt;BR /&gt;End If&lt;BR /&gt;Else&lt;BR /&gt;End If&lt;/P&gt;&lt;P&gt;Dim oParents, otitles As New ArrayList&lt;/P&gt;&lt;P&gt;Dim startRow = 1&lt;BR /&gt;Dim includeTitle = False&lt;BR /&gt;Dim PartsListNumber = 1&lt;BR /&gt;Dim oPartslist As PartsList&lt;BR /&gt;For Each sheet As Sheet In oSheets 'Find every sheet in the drawing&lt;BR /&gt;For Each oPartslist In Sheet.PartsLists 'Find every partslist on the sheet&lt;BR /&gt;&lt;BR /&gt;If Not oParents.Contains(oPartslist.ReferencedDocumentDescriptor.FullDocumentName) Then&lt;BR /&gt;oParents.Add(oPartslist.ReferencedDocumentDescriptor.FullDocumentName)&lt;/P&gt;&lt;P&gt;ThisApplication.StatusBarText = "Exporting Sheet " &amp;amp; Sheet.Name &amp;amp; " of " &amp;amp; oSheets.Count &amp;amp; " Please Wait!"&lt;BR /&gt;&lt;BR /&gt;' create a new NameValueMap object&lt;BR /&gt;Dim oOptions = ThisApplication.TransientObjects.CreateNameValueMap&lt;/P&gt;&lt;P&gt;'specify an existing template file&lt;BR /&gt;'to use For formatting colors, fonts, etc&lt;BR /&gt;'oOptions.Value("Template") = ThisDoc.Path &amp;amp; "\BOM Template.xlsx"&lt;/P&gt;&lt;P&gt;'specify the Columns To export(all columns need to be in the partslist)&lt;BR /&gt;'oOptions.Value("ExportedColumns") = "QTY;PART NUMBER;DESCRIPTION"&lt;/P&gt;&lt;P&gt;'specify the start cell&lt;BR /&gt;oOptions.Value("StartingCell") = "A" &amp;amp; startRow&lt;/P&gt;&lt;P&gt;'specify the XLS tab name&lt;BR /&gt;'here the file name is used&lt;BR /&gt;If Not otitles.Contains(oPartslist.Title) Then&lt;BR /&gt;otitles.Add(oPartslist.Title)&lt;BR /&gt;oOptions.Value("TableName") = oPartslist.Title&lt;BR /&gt;Else&lt;BR /&gt;oOptions.Value("TableName") = oPartslist.Title &amp;amp; PartsListNumber&lt;BR /&gt;End If&lt;/P&gt;&lt;P&gt;'choose to include the parts list title row&lt;BR /&gt;'in this example "Ye Old List of Parts" is written to the StartingCell&lt;BR /&gt;oOptions.Value("IncludeTitle") = False&lt;/P&gt;&lt;P&gt;'choose to autofit the column width in the xls file&lt;BR /&gt;oOptions.Value("AutoFitColumnWidth") = True&lt;/P&gt;&lt;P&gt;' export the Partslist to Excel with options&lt;BR /&gt;oPartslist.Export(fileName, PartsListFileFormatEnum.kMicrosoftExcel, oOptions)&lt;/P&gt;&lt;P&gt;PartsListNumber = PartsListNumber + 1&lt;BR /&gt;Else&lt;BR /&gt;Logger.Info(Sheet.Name &amp;amp; ": there is already a partslist exported for file reference " &amp;amp; oPartslist.ReferencedDocumentDescriptor.FullDocumentName)&lt;BR /&gt;End If&lt;BR /&gt;&lt;BR /&gt;Next&lt;BR /&gt;Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim Complete = MessageBox.Show("All Done with Partslist Export" &amp;amp; vbCr &amp;amp; vbCr &amp;amp; fileName &amp;amp; vbCr &amp;amp; vbCr _&lt;BR /&gt;&amp;amp; "Do you want to open the file?", "Part List Export", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)&lt;BR /&gt;&lt;BR /&gt;If Complete = vbYes Then&lt;BR /&gt;ThisDoc.Launch(fileName)&lt;BR /&gt;Else&lt;BR /&gt;Return&lt;BR /&gt;End If&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jul 2022 13:19:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11308762#M140440</guid>
      <dc:creator>theo.bot</dc:creator>
      <dc:date>2022-07-20T13:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic and export Parts List in a IDW 2023</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11316331#M140527</link>
      <description>Thank you very much.&lt;BR /&gt;The problem solved</description>
      <pubDate>Sun, 24 Jul 2022 05:17:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-and-export-parts-list-in-a-idw-2023/m-p/11316331#M140527</guid>
      <dc:creator>haitam.moslemane</dc:creator>
      <dc:date>2022-07-24T05:17:40Z</dc:date>
    </item>
  </channel>
</rss>

