CleGG said:
the only fallback to that solution is that if you hold shift down it will open the workbook in Design mode. and the workbook stays open. but, its a start. thank you
You could change this. Add another sheet that just says something like "You must open the sheet with macros enabled." The other sheet is hidden. If the user disables macros or bypasses the auto_open macro, the sheet is useless. Within the auto_open (or Workbook_Open event procedure in the ThisWorkbook code module), put code that unhides the important sheet and hides the one with the message (in addition to the one that prevents opening if it has expired). In auto_close (or ThisWorkbook_BeforeClose) put code to show the dummy sheet and hide the working sheet, then save the workbook.
- Jon
-------
Jon Peltier, Microsoft Excel MVP
http://www.geocities.com/jonpeltier/Excel/index.html
_______