Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Avoid unauthorized copies of the Excel file

Posted on 2012-08-29
Medium Priority
Last Modified: 2012-09-07
I need some advice on how to do this...

I have an Excel file that has some macros. This file is distributed to a number of employees to use on their daily work.
I want to prevent that this file can be used outside the company, either if the employee sends this to a friend or the employee leaves the company and goes to work on another company.
What is the best way to prevent this?

Thanks for your input on this one...


Question by:jppinto
LVL 97

Accepted Solution

Lee W, MVP earned 1000 total points
ID: 38346767
Get a Digital Rights Management (DRM) product.  Here's one:

And there's a Microsoft solution... start here:
LVL 18

Assisted Solution

xtermie earned 1000 total points
ID: 38349531
An easy way would be to protect your macros by creating a DLL to be used as an add on in the local instances of Excel - and not be inherent within the file, so that even if the file gets used outside the office, there would be no macros to run on the new machines.
Step by step instructions here:

You can also find some info here:

Featured Post

 [eBook] Windows Nano Server

Download this FREE eBook and learn all you need to get started with Windows Nano Server, including deployment options, remote management
and troubleshooting tips and tricks

Question has a verified solution.

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

In this article, I will demonstrate that how to do a PST migration from Exchange Server to Office 365. This method allows importing one single PST, or multiple PST's at once.
If Skype for Business came with your office 2016 or office 365 installation, you may find that it's almost impossible to either disable or remove it. The application will often launch with each start of Windows, even when explicitly configured not t…
This Micro Tutorial will demonstrate how to use a scrolling table in Microsoft Excel using the INDEX function.
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…

580 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