Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 19
Default time sensitive file?

Is it possible to make a worksheet time sensitive? I need a worksheet to
become inoperable after a given time period. Any help greatly appreciated


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 236
Default time sensitive file?

You can add VBA so that after a particular date all the sheets and
modules get removed.

You can also add VBA so that if an Excel document is opened somewhere
other than the corporate network posts an email message to a web
server that gets submitted transparently - as far as the user is
concerned.

You can add a blurb that warns the user that distribution of the sheet
may result in termination or legal action. Add a little checkbox in
there just for effect.

But it's VERY easy for a non-technical person-Excel-user to work
around ALL that.

What you want to do can't be done.

The CLOSEST you can get is to store the data in a pdf or flash file
and make it so the document can't be saved locally. You can make the
report 1600 pixels so it can't be easily screen captured.

For starters it might also set the file up in a web site or Sharepoint
server that requires NT authentication. Then tell users always to
access the file through a particular link.

But no matter what, users can screen capture the data and save it.

According to the Wall Street Journal, Microsoft, In its European Anti-
Trust law suit, didn't submit it's techincal documents to regulators.
Instead the regulators had to fly out to Redmond and read documents in
a small room where a security guard watched their every move. No
cameras. The regulators had to come at their own expense which annoyed
them like crazy.

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 236
Default time sensitive file?

Opps.

This:

You can also add VBA so that if an Excel document is opened somewhere
other than the corporate network posts an email message to a web
server that gets submitted transparently - as far as the user is
concerned.


Should read:

You can also add VBA so that when an Excel document is opened off of
the corporate network it posts
a message containing the user's computer information to a web server
that you control. Posting the data would
occur transparently as far as the user is concerned.

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 329
Default time sensitive file?

Hi mepetey,

You *can* make this work through vba.

The underlying principle is to code the workbook so that it won't work unless macros are enabled. If they're disabled, all the user
gets is a blank worksheet. Enabled, your macro populates the worksheet and allows whatever user actions you want, until the workbook
expires. You might want to trap the 'Save' and 'Save As' events too, to prevent the workbook being saved with any data/formulae
available. After the expiry point passes, your code deletes everything - your activation code included.

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"mepetey" wrote in message ...
Is it possible to make a worksheet time sensitive? I need a worksheet to become inoperable after a given time period. Any help
greatly appreciated


  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,624
Default time sensitive file?

This works with a honest (or lazy) client.

Otherwise, they just go to their (or, their IT Department's) most recent
backup, and use one of several widely-available and free techniques to
bypass macro protection and remove the code that "deletes everything".

Or if they're even slightly predisposed, when they first get the warning
that macros must be enabled, they'll bypass macro protection
immediately...

In article ,
"macropod" wrote:

After the expiry point passes, your code deletes everything - your activation
code included.



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 329
Default time sensitive file?

Hi Jim,

With a protected project, removing the code would be beyond most users, even most IT depts probably. Yes, I know there are software
packages for breaking into protected code modules, but how many users out there are likely to have that - before their self-expiring
workbook's been crippled?

If you re-read my previous post you'll see that, with the approach I proposed, bypassing the macro protection renders the workbook's
contents and functions unavailable.

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

"JE McGimpsey" wrote in message ...
This works with a honest (or lazy) client.

Otherwise, they just go to their (or, their IT Department's) most recent
backup, and use one of several widely-available and free techniques to
bypass macro protection and remove the code that "deletes everything".

Or if they're even slightly predisposed, when they first get the warning
that macros must be enabled, they'll bypass macro protection
immediately...

In article ,
"macropod" wrote:

After the expiry point passes, your code deletes everything - your activation
code included.


  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,624
Default time sensitive file?

In article ,
"macropod" wrote:

Yes, I know there are software packages for breaking into protected
code modules, but how many users out there are likely to have that -
before their self-expiring workbook's been crippled?


Dunno - free methods that require no software packages have been posted
in newsgroups. If users have the ability to find *this* post, they also
have the ability to find and use those methods. And there's no time
limit - just use a backup copy (including, say, an archived copy in
their email client if that's the method of distribution).

If you re-read my previous post you'll see that, with the approach I
proposed, bypassing the macro protection renders the workbook's
contents and functions unavailable.


Don't see how. If one bypasses macro protection, one can then open the
workbook (with macros disabled) and remove/disable whatever it is that
'renders the workbook's contents and functions unavailable'.

I wasn't suggesting that your method wouldn't likely be adequate for the
majority of users. My caution was because the OP said that he wanted the
workbook to become "inoperable".
  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 329
Default time sensitive file?



Don't see how. If one bypasses macro protection, one can then open the
workbook (with macros disabled) and remove/disable whatever it is that
'renders the workbook's contents and functions unavailable'.

Well, if the worksheets start out blank and the vba code populates them with the data and functions, then disabling the macros
prevents the user getting access to either the data or the functions. Quite simple, really.

Cheers
--
macropod
[MVP - Microsoft Word]
-------------------------

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
HELP!!! TIME SENSITIVE Walt Excel Worksheet Functions 5 September 22nd 08 07:25 PM
Best way to copy time sensitive data to a column william Excel Worksheet Functions 0 May 4th 06 05:54 PM
Time Sensitive Formulas gregg Excel Discussion (Misc queries) 0 April 6th 06 03:45 AM
Time Sensitive - Stacked Cluster Columns tlarson475 Charts and Charting in Excel 1 February 23rd 06 03:00 PM
Launching Program with Time Sensitive Data Jerry Erbe Excel Discussion (Misc queries) 0 August 29th 05 09:50 PM


All times are GMT +1. The time now is 08:46 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"