[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Auto lock/Expire Excel 2007 Files

Posted on 2011-10-21
Medium Priority
Last Modified: 2012-05-12

Is there a way to force a distributed Excel 2003/07 file to "expire" and tell the user they need to go download a new copy to continue?  I'd like to embed something in an excel workbook to make this happen.

I have a price book that I'm trying to force people to use the most recent copies, and they won't follow the guidance.

Your help is greatly appreciated!!

Question by:Marv1n
  • 2
LVL 83

Expert Comment

ID: 37006114
You can probably do this using a macro of VBA code. How exactly? I am not sure. I will try asking uncle google.
LVL 27

Accepted Solution

Glenn Ray earned 1500 total points
ID: 37007553
I know of no way to do this without VBA.  Even then, it wouldn't prevent a user from opening a book with macros disabled and still view the data.  The idea would be to make it more convenient for the users to get the updated workbook than to hack the old one.

You would have to modify the book so that all sheets have a "disclaimer" block (ex. a text box) that covers the pricing data.  All sheets should then be password protected so that these disclaimers can't be removed manually.

You would then add an auto-run macro (Sub Workbook_AfterOpen() ) that would compare the current date to the expiration date and then either unlock sheets and remove disclaimers, or display a splash screen stating that the workbook has expired and that the user needs to update.

LVL 27

Expert Comment

by:Glenn Ray
ID: 37007830
The more I think about this, the less likely it seems possible that this is fully enforceable.  

All a user would have to do is open the book once with macros (which would remove the disclaimers) then save it as a macro-free workbook (.xlsx).  They would then be able to open the book and use the pricing data regardless.

Author Closing Comment

ID: 37031383

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft's Excel has many features that most people will never need nor take advantage of.  Conditional formatting is one feature that you may find a necessity once you start using it.
Lost Word File? Eagerly, need it back? Read ahead; this File Recovery guide is for you.
This Micro Tutorial will demonstrate how to create pivot charts out of a data set. I also added a drop-down menu which allows to choose from different categories in the data set and the chart will automatically update.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

868 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question