Jim Hewson
jm.hwsn at gmail.com
Mon May 24 16:26:46 CDT 2010
Thanks, Jim and Bill I'll work with this tomorrow. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bill Benson (vbacreations) Sent: Monday, May 24, 2010 3:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Open Exce to modify Workbook Agreed... might test the path with Set F = CreateObject("Scripting.FileSystemObject") Msgbox strFileName & " can" & iif(F.FileExists(strFileName),""," not") & " be accessed." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, May 24, 2010 4:38 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Open Exce to modify Workbook Given the error, it still does not sound like the network connection is being made... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Monday, May 24, 2010 7:11 AM To: AccessD Subject: [AccessD] Open Exce to modify Workbook Access 2007, Excel 2007, Win XP (32 bits)... I've used Windows 7 (64 bits) same results. I have a button on a form to export data to an Excel Workbook. Because of the limitations of Access queries, I need to export to three worksheets within the Workbook. I use Transferspreadsheet to export the queries to the workbook. I give the workbook a specific name and thus use a variable to be consistent. Exporting to Excel three times creates three worksheets within the same workbook. This works well... But what I need to do is open the workbook that was just created, insert a worksheet and then put the parameters of the export in specific cells. I then need to combine the other three worksheets into one and then format the worksheets. Everything was working fine for 3 or 4 months -- now it doesn't. My work machine lost network connectivity and nothing that was done would restore it. I do not have admin rights to the machine. The "help" desk personnel stated the hard drive was going bad and needed to be replaced. They gave me a new hard drive and installed Office on it. Now I cannot open Excel through Access. I've checked references. I scoured the internet to see if my code was wrong. But, I'm using the code that is recommended. I could find nothing. Error message: OLE Automation Error 440, <Object variable or with With block variable not set> Sometimes, I'll get... run-time error '-2147417851 (80010105)' set> Method 'Open' of object 'workbooks' failed. The breakpoint is at: With xlapp .Workbooks.Open strFileName It doesn't go past that line. Any suggestions? MTIA Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.819 / Virus Database: 271.1.1/2891 - Release Date: 05/24/10 02:26:00 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com