Mark Simms
marksimms at verizon.net
Sat Feb 9 10:04:31 CST 2013
Just insure all cells are Locked on that worksheet and then pass-word protect it. If the user must make changes, unlock the sheet via a Form's button or check box setting. Keep the form up in vbModeLess mode.....and when it is closed, then pass-word protect the sheet again. This will effectively keep the sheet in a ReadOnly state most of the time. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Friday, February 08, 2013 4:27 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access Application Obtaining Data from Excel - > Another User Has Excel File Opened > > All, > > I am struggling with a small Access 2007 application that obtains data > from an Excel file. > > The Excel file is defined as a Linked Table in Access. There is a > single query which is used via Record Set processing. > > The data is returned perfectly when no one else is using the Excel > file. > > If another user is looking at the Excel file but has not clicked on any > cells, the data is returned to Access properly. > > However, if another user has the Excel file opened and has clicked on a > cell, the Access application runs into a problem. > > The Access VBA code that does the Record Set processing has error > handling code, but the error that is returned is not trapped by the > error handling code. Instead a message is shown that says "This action > cannot be completed because the Microsoft Excel - (the Excel file name) > is busy. > > I would like to either be able to catch this error with the normal > error > handling code > > Or > > Invoke some sort of routine to determine if the Excel file is tied up > before trying to obtain the data via Access. > > Any ideas? > > Thanks, > Brad > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com