"this action cannot be completed because the other application" in VBA when opening Excel app object
Posted on 2008-11-04
I have looked through existing questions and although some are related, they do not specifically apply to my issue. I am opening the Excel Application object to create an excel spreadsheet from Access. All is fine and I can open new ones even when there are some open EXCEPT if the excel application has a workseet in Print Preview.
If Excel is in this state I cannot manually open or switch to view another Excel spreadsheet, and when I attempt this in code, I get the error message noted in the title of my question. If I manually close the print preview screen, badabing, my new excel sheet pops up and there is no issue.
I thought of trying to test the status of the excel app object, but the message occurs on the line that is just setting the object "Set xlApp = GetObject(, "excel.application")".
What I am getting is that message flashing quickly, and though I am able to go to excel and change the status to close print preview, it's not what I want my users to have to do, I would like to be able to test if that status were true (B4 the message occurs), close the print preview and have my new excel sheet open up and be the active worksheet.
Any ideas out there?