Hi,
Is it possible to protect an excel file such that it will open up only on designated computers (identified by the computer name or some unique hardware identification like MAC address etc)?
I was wondering if the VB editor can be used to do the same.

Let me put my requirement in detail:

I have an excel file "123" created in one computer (named=A). On this computer this file can be opened by anyone.
I write a code such a way that, this particular file when copied on to other computers say (B,C & D) would open up as usual. But on computer E or any other computer, it should not open.

I cannot use password protect feature on the file as "n" number of users will be accessing this file on those designated computers.

The reason for this request was, I was finding few of the clients copying the files on their personal drives or email without proper consent.

If its possible, I would like to employ the same on few of my word (.doc) files as well.

Thanks in advance for any help in this regard.