<?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 Can't get MACRO to delete excel file and print rest of excel files in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-macro-to-delete-excel-file-and-print/m-p/317117#M8272</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello to the masters of programming!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am noob to programming, but I have taken some visual basic progamming classes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyway, I'll get straight to the point.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to have MACRO print out muplite quant reports for multiple excel files without me manually deleting each one at a time.&amp;nbsp; I can get the first excel file to print, but I have to manually delete that file from a referenced folder before I click on the MACRO button again to run the program another time.&amp;nbsp; Meaning, how can I just press the "GO" button on MACRO once, and have it print out all the quant reports, and have it delete the files for me?&amp;nbsp; Or if it can't delete the files, that's fine.&amp;nbsp; When I press "GO" only the first print out is printed.&amp;nbsp; If I press "GO" again without deleting anything I will get the same print out.&amp;nbsp; So, how do I either delete the excel files with MACRO or how do I index the excel files so they will go from one to the next in the print outs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the script I have:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;X="C:\QuickPCB"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;temp="quickpcbs.xlt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SET.NAME("FAONE",FILES("front\*.xls"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(ISERROR(ROWS(FAONE)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("No files found in directory column1",2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SET.NAME("FATW0",FILES("back\*.xls"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(ISERROR(ROWS(FATW0)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("No files found in directory column2",2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'ALERTS FOR UNEVEN NUMBER OF FILES&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;N=ROWS(FAONE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;M=ROWS(FATW0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(N=M)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=GOTO($B20$)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=GOTO($B20$)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("Problem with number of files in subdirecotries; the must be equal", 2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=RETURN()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'BEGINS INDEXING FILES&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;l=1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FOR("l", 1,M,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm=INDEX(FAONE,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;chl=INDEX(FATW0,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;chl=cm&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECOTRY("front")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=OPEN(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R3C2:R8C8")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C1:R7C7")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R9C1:R84C2")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R1C18:R76C19")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FILE.CLOSE(FLASE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY("black")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=OPEN(chl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R3C2:R8C8")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C10:R7C16")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(chl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FILE.CLOSE(FALSE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C1:R23C7")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SORT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C10:R23C16")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SORT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PRINT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FAONE=FAONE+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FATW0=FATW0+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=NEXT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=RETURN()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me if you would like!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;--David W.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A class="jive-link-email-small" href="mailto:dwilson.chem@gmail.com"&gt;dwilson.chem@gmail.com&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Feb 2013 18:52:49 GMT</pubDate>
    <dc:creator>DavidWilson4</dc:creator>
    <dc:date>2013-02-22T18:52:49Z</dc:date>
    <item>
      <title>Can't get MACRO to delete excel file and print rest of excel files</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-macro-to-delete-excel-file-and-print/m-p/317117#M8272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello to the masters of programming!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am noob to programming, but I have taken some visual basic progamming classes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyway, I'll get straight to the point.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to have MACRO print out muplite quant reports for multiple excel files without me manually deleting each one at a time.&amp;nbsp; I can get the first excel file to print, but I have to manually delete that file from a referenced folder before I click on the MACRO button again to run the program another time.&amp;nbsp; Meaning, how can I just press the "GO" button on MACRO once, and have it print out all the quant reports, and have it delete the files for me?&amp;nbsp; Or if it can't delete the files, that's fine.&amp;nbsp; When I press "GO" only the first print out is printed.&amp;nbsp; If I press "GO" again without deleting anything I will get the same print out.&amp;nbsp; So, how do I either delete the excel files with MACRO or how do I index the excel files so they will go from one to the next in the print outs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the script I have:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;X="C:\QuickPCB"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;temp="quickpcbs.xlt"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SET.NAME("FAONE",FILES("front\*.xls"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(ISERROR(ROWS(FAONE)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("No files found in directory column1",2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SET.NAME("FATW0",FILES("back\*.xls"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(ISERROR(ROWS(FATW0)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("No files found in directory column2",2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'ALERTS FOR UNEVEN NUMBER OF FILES&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;N=ROWS(FAONE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;M=ROWS(FATW0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=IF(N=M)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=GOTO($B20$)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=GOTO($B20$)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ELSE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ALERT("Problem with number of files in subdirecotries; the must be equal", 2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=RETURN()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'BEGINS INDEXING FILES&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;l=1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FOR("l", 1,M,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm=INDEX(FAONE,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;chl=INDEX(FATW0,1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;chl=cm&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECOTRY("front")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=OPEN(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R3C2:R8C8")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C1:R7C7")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R9C1:R84C2")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R1C18:R76C19")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(cm)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FILE.CLOSE(FLASE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY(X)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=DIRECTORY("black")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=OPEN(chl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R3C2:R8C8")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=CUT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C10:R7C16")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PASTE()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE(chl)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=FILE.CLOSE(FALSE)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=ACTIVATE("quickpcbs.xlt")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C1:R23C7")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SORT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SELECT("R2C10:R23C16")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=SORT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=PRINT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FAONE=FAONE+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FATW0=FATW0+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=NEXT()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=END.IF()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;=RETURN()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me if you would like!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;--David W.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A class="jive-link-email-small" href="mailto:dwilson.chem@gmail.com"&gt;dwilson.chem@gmail.com&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Feb 2013 18:52:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/can-t-get-macro-to-delete-excel-file-and-print/m-p/317117#M8272</guid>
      <dc:creator>DavidWilson4</dc:creator>
      <dc:date>2013-02-22T18:52:49Z</dc:date>
    </item>
  </channel>
</rss>

