Are protected Excel 2007 workbooks really secure?

billpoly

New Member
Joined
Jan 12, 2009
Messages
3
Hello-

I have a client that is developing an ROI calculator using Excel 2007. They are saving the ROI calculator as standard .xlsx and protecting all areas of the workbook that do not require user interaction. Their plan is to distribute the .xlsx file to customers directly and via their web site.

My question is this... just how secure are Excel 2007 protected workbooks? My concern is that the ROI calculator contains a great deal of company intellectual property in the calculations - certainly something that would be valuable to competitors. I don't think Excel 2007 protected .xlsx files are secure enough to distribute with company IP. Opinions? Better options?

Best,
Bill
 
Last edited:

Excel Facts

Why are there 1,048,576 rows in Excel?
The Excel team increased the size of the grid in 2007. There are 2^20 rows and 2^14 columns for a total of 17 billion cells.
The short answer is NO. Excel is not a secure environment, and was never intended to be.

VBA code is harder to crack, and harder still if you use .NET code but if you do use .NET, you have distribution issues; all clients neeed to have the appropriate version of the .NET Framework installed.

If the IP is important, and the client still wants to distribute the workbook, creating custom functions for their ROI calculations (the bits that are their IP) would be one option. Make sure that they password-protect the code. Note though, that custom functions are often slower than the native Excel functions so there could be a performance hit.

Denis
 
Upvote 0
Thanks for the quick reply, Denis.

You confirmed what I suspected - Excel passwords and workbook protection are more of a deterrent to casual attempts than actual security.

Custom functions are above my Excel expertise, but I can certainly research them - thanks for the tip!

I'm also researching ways to take the Excel workbook and convert it to a web app. This would allow the client to keep the methods secure and only expose a form for input. I posted a thread elsewhere on the Mr. Excel boards to ask about this...

http://www.mrexcel.com/forum/showthread.php?t=363617

Unfortunately, I'm definitely talking above my pay grade here! :) All of the tips and tricks are sincerely appreciated.
 
Upvote 0

Forum statistics

Threads
1,215,575
Messages
6,125,619
Members
449,240
Latest member
lynnfromHGT

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top