Is there a way to force out other editors when Excel 2003 is inautomation mode?

L

LunaMoon

Hi all,

I am using Windows scheduler to automate Excel tasks, every morning
4am...

Basically, my current implementation is:

1. Auto-open Excel sheet;
2. Run some macro, download some data;
3. Auto-save and close.

However, the automation fails when some other people including myself
are editing the Excel sheets ...

Is there a way to force out other editors when opening the sheet in
automation mode?

Thanks a lot!
 
L

LunaMoon

I don't think so.

Maybe you can check to see if your procedure opened the file successfullyin
read/write mode and continue -- or use application.ontime to try in a few
minutes.

Chip Pearson's site explains it:http://www.cpearson.com/excel/OnTime.aspx

This doesn't matter.

No matter what I need to force out the other editors...

They are my colleagues and they sometimes forget about closing out of
the files before they leave the office...

If I don't force them out, there will be always a "read/write
notification" window popping up,

asking "yes/no",

then the whole automation procedure stuck there, defeating the purpose
of automation.

Any more thoughts?

Thanks
 
D

Dave Peterson

So you would want to force the user to close the file -- even though you don't
know if the current changes should be saved or discarded?

That sounds like a disaster for you, your co-worker, and your boss -- who's
going to be upset that something got saved that shouldn't have -- or 8 hours of
work was discarded and shouldn't have been.

I think that this is a training issue.

But if you look at Chip's site to see how to close a workbook after a given time
of inactivity.

http://www.cpearson.com/excel/TimedClose.htm

(I can't say how much I think that this is a bad idea!)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top