Results 1 to 4 of 4

Thread: Temp files not deleted from Spreadsheet's directory

  1. #1

    Thread Starter
    Junior Member
    Join Date
    Feb 2004
    Location
    Hull, England
    Posts
    19

    Temp files not deleted from Spreadsheet's directory

    Temporary files named (Spreadsheet_Filename).xls~RF??????.TMP are been left in the Spreadsheet's directory after changes have been made and the Spreadsheet closed. No obvious behaviour pattern, other than it not occuring before a switch to WinXP/OfficeXP (2002), and this series of Spreadsheets including macros and linked data.

    Any ideas on this, my usual Forum, before I muse over posting this query on a more Excel-based Forum?

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709
    Best guess is that there could be some macro code that is not
    destroying objects correctly. So when Excel "closes" it doesn't get
    the opportunity to destroy the temp files.

    HTH
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3
    Addicted Member
    Join Date
    Aug 2002
    Location
    Luton, UK
    Posts
    178
    I think it is a general system problem. We get that here even if no special macros are involved.

    Make a DOS batch file to delete the files. Put this in Notepad :-
    Code:
    DEL *.TMP
    .. and save as somename.bat. Doubleclick it in Explorer to delete all files in the same folder havinga .tmp suffix. The benefit is that it ignores .tmp files currently in use, so there is no errror message to cope with.
    Regards
    BrianB
    -------------------------------

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709
    You may want to add to the bat file, the path to your temp dir. If
    you accidentally run it from some place other than the temp dir, it
    will delete the temp files there. With the path added you could
    locate the bat file anywhere. Also, you could create a shortcut on
    you desktop or quick launch bar.

    Good idea BrianB
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width